# File lib/network/reactor.rb, line 55 def initialize(service_port, service_type, service_io, service_negotiation, service_filters, address=nil) @port = service_port # port server will listen on @shutdown = false # Flag to indicate that server is shutting down. @acceptor = nil # Listening socket for incoming connections. @connector = nil # Connecting socket for outgoing connections. @registry = [] # list of sessions @address = address # Address for Connector. @service_type = service_type @service_io = service_io @service_negotiation = service_negotiation @service_filters = service_filters log.debug self.inspect end