Method: Cod::TcpClient#get

Defined in:
lib/cod/tcp_client.rb

#get(opts = {}) ⇒ Object

Receives a message. opts may contain various options, see below. Options include:



86
87
88
89
90
91
92
93
94
95
96
97
# File 'lib/cod/tcp_client.rb', line 86

def get(opts={})
  while @work_queue.size > 0
    @work_queue.try_work
  end
            
  check_connection_state

  @connection.read(@serializer)
rescue Errno::ECONNRESET, EOFError
  # Connection reset by peer
  raise ConnectionLost
end