在twisted python中,reactor.connectTCP能否在reactor.run之后发生?

在twisted python中,reactor.connectTCP能否在reactor.run之后发生?,python,twisted,twisted.internet,Python,Twisted,Twisted.internet,我希望在反应堆运行后添加更多的协议和工厂。我找不到说明这是允许的文件。当我在reactor.connectTCP之前运行reactor.run时,程序挂起在工厂中的buildProtocol上。是否可以在reactor.run之后将reactor.connectTCP添加到reactor?是的,您可以在Twisted中随时启动或停止侦听TCP端口。但是,代码类似于 reactor.run() reactor.listenTCP(...) 无法工作,因为run()仅在反应堆停止且程序准备退出时返

我希望在反应堆运行后添加更多的协议和工厂。我找不到说明这是允许的文件。当我在reactor.connectTCP之前运行reactor.run时,程序挂起在工厂中的buildProtocol上。是否可以在reactor.run之后将reactor.connectTCP添加到reactor?是的,您可以在Twisted中随时启动或停止侦听TCP端口。但是,代码类似于

reactor.run()
reactor.listenTCP(...)
无法工作,因为
run()
仅在反应堆停止且程序准备退出时返回。因此,您需要调用
listenTCP
以响应某些内容

另外,不要直接使用
listenTCP
;这是一个非常低级的API。相反,使用