Method: Networking::TCPClient#send_obj

Defined in:
lib/networking/tcp.rb

#send_obj(obj) ⇒ Object



150
151
152
153
154
155
156
157
158
159
160
161
# File 'lib/networking/tcp.rb', line 150

def send_obj(obj)
  Log.debug1('send_obj')
  open_socket unless socket_good?
  Log.debug1('after open')
  if !socket_good?
    Log.warning('Socket not opened for writing, skipping send.')
    return false
  end
  Log.debug2("writing... socket port: %s", @tcp_socket.peeraddr)
  bytes_written = Networking.write_to_stream(@tcp_socket, obj)
  return bytes_written
end