当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Ruby Socket.udp_server_loop用法及代码示例


本文简要介绍ruby语言中 Socket.udp_server_loop 的用法。

用法

udp_server_loop(port) {|msg, msg_src| ... }
udp_server_loop(host, port) {|msg, msg_src| ... }

port 上创建一个 UDP/IP 服务器,并为每个到达的消息调用块。使用消息及其源信息调用块。

此方法使用 port 在内部分配套接字。如果指定了host,则与port 一起使用来确定服务器地址。

msg 是一个字符串。

msg_src 是一个 Socket::UDPSource 对象。它用于回复。

# UDP/IP echo server.
Socket.udp_server_loop(9261) {|msg, msg_src|
  msg_src.reply msg
}

相关用法


注:本文由纯净天空筛选整理自ruby-lang.org大神的英文原创作品 Socket.udp_server_loop。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。