これを実行して複数のクライアントを作成する場合:
def main():
clients = [None]*10
for i in range(0, 10):
clients[i] = ClientFactory()
reactor.connectTCP('192.168.0.1', 8000, clients[i])
reactor.run()
どうすれば原子炉を安全に停止できますか? 私が行った場合:
self.transport.loseconnection()
プロトコルで、次のようにします。
reactor.stop()
工場では、次のクライアントが再び原子炉を停止しようとします。ただし、これはもちろんエラーにつながります。
Can't stop a reactor that isn't running
このようなシナリオで原子炉を正常に停止するにはどうすればよいですか?