Method: Networking::TCPServer#send_obj
- Defined in:
- lib/networking/tcp.rb
#send_obj(obj, addr_info = nil) ⇒ Object
73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 |
# File 'lib/networking/tcp.rb', line 73 def send_obj(obj, addr_info=nil) Log.debug3("send_obj with addr_info:#{addr_info}") unless addr_info.nil? if @sockets.key?(addr_info) Networking.write_to_stream(@sockets[addr_info], obj) else Log.warning("Could not find client socket: #{addr_info}") return 0 end else out = {} @sockets.each { |key, sock| out[key] = Networking.write_to_stream(sock, obj) } return out end end |