我保留了一个客户端连接列表,其设置如下:
cons = {}
sid = 5
cons[sid] = self.reactor.connectTCP(host, port, myprotocol)
如果项目仍然连接,并且我呼叫del cons[5]
,则连接对象仍然存在。我可以在服务器控制台中看到输出。这个对象肯定是从字典中消失了。
我可以在其上调用.disconnect(),然后调用del cons[5]
,它会断开并删除该项,但我担心连接仍然存在于某处。
摧毁其中一个连接的正确方法是什么?