Method: EaseEngine::Socket#recvfrom
- Defined in:
- lib/ease_engine/socket.rb
#recvfrom(max, flags = 0) ⇒ Object
67 68 69 70 71 72 73 74 75 76 77 78 79 80 |
# File 'lib/ease_engine/socket.rb', line 67 def recvfrom( max, flags = 0 ) # 最大サイズが決まっているので、1回で読み込む @err = nil begin result = @socket.recvfrom_nonblock( max, flags ) rescue => err @err = err result = [ "", nil ] end @read_buf << result[ 0 ] result end |