首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在扭曲的python中,reactor.connectTCP可以在reactor.run之后发生吗?

在扭曲的python中,reactor.connectTCP可以在reactor.run之后发生吗?
EN

Stack Overflow用户
提问于 2015-08-15 00:01:00
回答 1查看 883关注 0票数 3

我希望在reactor运行之后添加更多的协议和工厂。我找不到说明这是允许的文档。当我在reactor.connectTCP之前编写reactor.run时,程序在工厂里挂在buildProtocol上。是否可以在reactor.run之后将reactor.connectTCP添加到反应器中?

EN

回答 1

Stack Overflow用户

发布于 2015-08-15 07:27:08

可以,您可以在Twisted中随时开始或停止侦听TCP端口。然而,像这样的代码

代码语言:javascript
复制
reactor.run()
reactor.listenTCP(...)

不会工作,因为run()只有在反应器停止并且程序准备退出时才会返回。所以你需要调用listenTCP来响应一些东西。

此外,不要直接使用listenTCP;它是一个非常低级的应用程序接口。相反,请使用Endpoints

票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32014198

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档