def main(reactor, server_endpoint_string, handoff_endpoint_string): logger.globalLogBeginner.beginLoggingTo( [logger.textFileLogObserver(sys.stderr)]) server_endpoint = endpoints.serverFromString(reactor, server_endpoint_string) server_port = yield server_endpoint.listen(AlwaysAbortFactory()) handoff_factory = HandoffFactory(server_port, describe_socket(server_port.socket)) reactor.removeReader(server_port) handoff_endpoint = endpoints.serverFromString(reactor, handoff_endpoint_string) yield handoff_endpoint.listen(handoff_factory) yield defer.Deferred()
def main(reactor, server_endpoint_string, handoff_endpoint_string): logger.globalLogBeginner.beginLoggingTo( [logger.textFileLogObserver(sys.stderr)]) server_endpoint = endpoints.serverFromString( reactor, server_endpoint_string) server_port = yield server_endpoint.listen(AlwaysAbortFactory()) handoff_factory = HandoffFactory(server_port, describe_socket(server_port.socket)) reactor.removeReader(server_port) handoff_endpoint = endpoints.serverFromString( reactor, handoff_endpoint_string) yield handoff_endpoint.listen(handoff_factory) yield defer.Deferred()