def startService(self):
"""Construct server and bind."""
from twisted.internet import reactor
service.Service.startService(self)
def connected(port):
self._port = port
# noinspection PyUnresolvedReferences
def failure(err):
log.err(err, _why='Could not bind to port')
reactor.stop()
factory = self._factory_klass()
server = endpoints.serverFromString(reactor, self._endpoint)
d = server.listen(factory)
d.addCallbacks(connected, failure)
return d
评论列表
文章目录