Ruby 2.2.0 リファレンスマニュアル > ライブラリ一覧 > socketライブラリ > Socketクラス > udp_server_loop

singleton method Socket.udp_server_loop

udp_server_loop(port) {|msg, msg_src| ... } -> ()[permalink][rdoc]
udp_server_loop(host, port) {|msg, msg_src| ... } -> ()

UDP のサーバを起動して、メッセージが来るごとに ブロックを呼び出します。

ブロックに渡される引数は msg と msg_src の 2 つで、 msg は受け取ったメッセージ文字列で、 msg_src は 通信相手の Socket::UDPSource オブジェクトです。

[PARAM] host:
割り当てるホスト名
[PARAM] port:
割り当てるポート番号

[SEE_ALSO] Socket.udp_server_sockets, Socket.udp_server_loop_on