使用 Twisted python 是否有一种机制可以找到类似于 socket.open 的空闲端口?

With Twisted python is there a mechanism to find a free port similar to socket.open?

问题

类似于这个问题 - On localhost, how do I pick a free port number?

除了 Twisted 抽象出对像 listenTCPUDP 等反应器方法后面的套接字的访问,我还没有找到一种机制,我可以告诉反应器找到一个空闲的套接字和bind/listen到它。

像这样:

reactor.listenTCP(0, ...)