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()
ありがとう