我正在使用twisted
模块在 Python 中开发基于聊天的应用程序。在建立连接一段时间后,让我们假设客户端的网络连接失败。
如何确保服务器收到有关网络故障的通知?
这是代码片段(服务器程序):
def main():
"""This runs the protocol on port 8000"""
factory = protocol.ServerFactory()
factory.protocol = Echo
PortNo = 8000
reactor.listenTCP(PortNo,factory)
reactor.run()
# this only runs if the module was *not* imported
if __name__ == '__main__':
main()
谢谢