class EventMachine::Synchrony::TCPSocket

def read_nonblock(maxlen, dest = nil)

def read_nonblock(maxlen, dest = nil)
  raise ArgumentError, "maxlen must be > 0" if !maxlen || maxlen <= 0
  read_bytes = handle_read(:read_nonblock, maxlen, dest)
  raise EOFError if read_bytes.nil?
  read_bytes
end