Feature #936
IO.nread function
Status:
Closed
Priority:
Normal
Assignee:
-
Target version:
-
Description
=begin
USAGE:
require 'socket'
s1 = UDPSocket.new
s1.bind("127.0.0.1", 0)
s2 = UDPSocket.new
s2.bind("127.0.0.1", 0)
s2.connect(*s1.addr.values_at(3,1)) s1.connect(*s2.addr.values_at(3,1)) s1.send "aasdfsadfwasdfasdaa", 0 IO.select([s2]) # emulate blocking recvfrom # !!!!!!!!!!!!!!!! p s2.recvfrom_nonblock(s2.nread) #=> ["aaa", ["AF_INET", 33302, "localhost.localdomain", "127.0.0.1"]] # !!!!!!!!!!!!!!!!
=end
Files
Updated by matz (Yukihiro Matsumoto) about 12 years ago
- Status changed from Open to Closed
- % Done changed from 0 to 100
=begin
Applied in changeset r21162.
=end
Updated by OlegPuchinin (Oleg Puchinin) about 12 years ago
=begin
nread can be used in TCP sockets :D
=end