Method: EaseEngine::Socket#send
- Defined in:
- lib/ease_engine/socket.rb
#send(msg, flags, *args) ⇒ Object
24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 |
# File 'lib/ease_engine/socket.rb', line 24 def send( msg, flags, *args ) @write_buf << msg @err = nil begin result = @socket.send( @write_buf.value, flags, *args ) rescue => err @err = err result = 0 end @write_buf >> result @is_disable = true if 0 == result result end |