るりまサーチ

最速Rubyリファレンスマニュアル検索!
22件ヒット [1-22件を表示] (0.234秒)
トップページ > クエリ:-[x] > クエリ:udp_server_recv[x]

別のキーワード

  1. _builtin new
  2. _builtin inspect
  3. _builtin []
  4. _builtin to_s
  5. _builtin each

ライブラリ

クラス

検索結果

Socket.udp_server_recv(sockets) {|msg, msg_src| ... } -> () (18207.0)

socketsで与えられた各 UDP ソケットからデータを読み取ります。

...ッドの用いて以下のようにして
実装できます。

require 'socket'

udp_server_sockets(host, port) {|sockets|
loop {
readable, _, _ = IO.select(sockets)
udp_server_recv
(readable) {|msg, msg_src| ... }
}
}

@param sockets 読み込むソケットの配列...

Socket.udp_server_loop_on(sockets) {|msg, msg_src| ... } -> () (106.0)

sockets (UDP のソケット)に対し、通信を待ち受けます。

...つで、
msg は受け取ったメッセージ文字列で、 msg_src は
通信相手の Socket::UDPSource オブジェクトです。

無限ループ構造になっています。

@param sockets 通信を待ち受けるソケットの配列
@see Socket.udp_server_recv, Socket.udp_server_loop...