2024-09-29 23:17:23 发布
网友
我有一个用Twisted Python编写的非常密集的聊天套接字服务器,我开始使用internet.tcp服务器使用工厂,并且该工厂引用处理与客户机的所有通信的协议对象。在
在客户端断开连接后,如何确保协议实例完全销毁自己?在
我有一个名为connectionLost的函数,一旦客户机断开连接,它就会被激活,我试着在那里停止所有活动,但我怀疑一些反应器的东西(比如扭曲的文字实例)继续运行过时的协议实例。在
处理这个问题的最佳方法是什么?在
谢谢!在
好的,为了解决这个问题,我在protocol类中设置了一个__del__方法,我现在正在记录自客户端断开连接后1分钟内未被垃圾回收的协议实例。在
__del__
如果有人有更好的解决方案,我仍然很高兴听到它,但到目前为止,我已经修复了一些潜在的内存泄漏使用这个日志。在
好的,为了解决这个问题,我在protocol类中设置了一个
__del__
方法,我现在正在记录自客户端断开连接后1分钟内未被垃圾回收的协议实例。在如果有人有更好的解决方案,我仍然很高兴听到它,但到目前为止,我已经修复了一些潜在的内存泄漏使用这个日志。在
谢谢!在
相关问题 更多 >
编程相关推荐