Method: Packet::Core::CommonMethods#reconnect

Defined in:
lib/packet/packet_core.rb

#reconnect(server, port, handler) ⇒ Object



54
55
56
57
58
59
60
# File 'lib/packet/packet_core.rb', line 54

def reconnect(server,port,handler)
  raise "invalid handler" unless handler.respond_to?(:connection_completed)
  if !handler.connection.closed? && connections.keys.include?(handler.connection.fileno)
    return handler
  end
  connect(server,port,handler)
end