def listenOnFreePort(self, portBase, factory):
self.logger.debug("listenOnFreePort(%r, %r)", portBase, factory)
port = portBase
while True:
try:
listeningPort = reactor.listenTCP(port, factory)
self.logger.debug("Found free port %r to listen on", port)
return port, listeningPort
except error.CannotListenError, e:
port += 1
评论列表
文章目录