gpt4 book ai didi

python - Twisted disownServiceParent 是否删除所有事件连接

转载 作者:太空宇宙 更新时间:2023-11-03 19:12:49 25 4
gpt4 key购买 nike

我有一个不断运行的 python 脚本,监听 TCP 连接。我想在每天结束时关闭所有连接。

我使用以下方式创建服务:rendererService = internet.TCPServer(1945,f.getFactory(渲染器))rendererService.setServiceParent(serviceCollection)

每个新的渲染器也会在启动时启动的字典中引用:渲染器

要关闭所有连接,我安排它运行:

rendererService.disownServiceParent()
renderers = {}

这是否可以保证所有连接都关闭并且所有对象都被销毁,即使它们正在接收/发送数据?是否会等待数据发送/接收结束才关闭?

最佳答案

不,事实并非如此。

如果您想关闭所有连接,则必须维护创建的传输列表。

关于python - Twisted disownServiceParent 是否删除所有事件连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12376586/

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