gpt4 book ai didi

python - reactor.connectTCP 可以在 twisted python 中的 reactor.run 之后发生吗?

转载 作者:太空宇宙 更新时间:2023-11-03 13:40:39 29 4
gpt4 key购买 nike

我希望在 react 器运行后添加更多协议(protocol)和工厂。我找不到说明这是允许的文档。当我在 reactor.connectTCP 之前运行 reactor.run 时,程序会在工厂中围绕 buildProtocol 挂起。 reactor.run 之后reactor.connectTCP 是否可以加入?

最佳答案

是的,您可以随时在 Twisted 中开始或停止监听 TCP 端口。但是,像

这样的代码
reactor.run()
reactor.listenTCP(...)

不会工作,因为 run() 仅在 react 器已停止并且程序准备好退出时返回。因此,您需要调用 listenTCP 来响应某些内容。

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

关于python - reactor.connectTCP 可以在 twisted python 中的 reactor.run 之后发生吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32014198/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com