TCP 接続をリッスンして、常に実行される Python スクリプトがあります。毎日の終わりにすべての接続を閉じたいと思います。
サービスを次のように作成します: rendererService = internet.TCPServer(1945,f.getFactory(Renderer)) rendererService.setServiceParent(serviceCollection)
すべての新しい Renderer は、起動時に開始されるディクショナリでも参照されます: renderers
すべての接続を閉じるために、実行するようにスケジュールします。
rendererService.disownServiceParent()
renderers = {}
これにより、データの送受信中であっても、すべての接続がシャットダウンされ、すべてのオブジェクトが破棄されることが保証されますか? データの送受信が終了するのを待ってから閉じますか?