def run(self, *args, **kwargs):
"""Start all the servers in one place."""
endpoint_description = 'tcp:port={}:interface={}'.format(
self.options.web_port,
self.options.web_interface
)
endpoint = endpoints.serverFromString(reactor, endpoint_description)
endpoint.listen(
Site(
klein.resource()
)
)
if self.options.proxy:
self.factory = ProxyFactory()
self.factory.server = self
self.interface = self.options.interface
self.port = self.options.port
return super(GameServer, self).run(*args, **kwargs)
评论列表
文章目录