Method: Socket.udp_server_loop_on
- Defined in:
- lib/socket.rb
.udp_server_loop_on(sockets, &b) ⇒ Object
:call-seq:
Socket.udp_server_loop_on(sockets) {|msg, msg_src| ... }
Run UDP/IP server loop on the given sockets.
The return value of Socket.udp_server_sockets is appropriate for the argument.
It calls the block for each message received.
1418 1419 1420 1421 1422 1423 |
# File 'lib/socket.rb', line 1418 def self.udp_server_loop_on(sockets, &b) # :yield: msg, msg_src loop { readable, _, _ = IO.select(sockets) udp_server_recv(readable, &b) } end |