我有一个不断运行的 python 脚本,监听 TCP 连接。我想在每天结束时关闭所有连接。
我创建我的服务:rendererService = internet.TCPServer(1945,f.getFactory(Renderer)) rendererService.setServiceParent(serviceCollection)
每个新的渲染器也在启动时启动的字典中引用:渲染器
要关闭所有连接,我安排它运行:
rendererService.disownServiceParent()
renderers = {}
这是否可以保证所有连接都关闭并且所有对象都被销毁,即使它们正在接收/发送数据?它会在关闭之前等待数据传输/接收结束吗?