ツイストリアクターを使用して、ソケット入力をブロックしないようにしています。ただし、リアクターの実行開始後に別のループを実行したい
.....
reactor.listenTCP(12345, MyFactory())
reactor.run()
# ... blah blah socket input related code
while 1:
...
...
if something:
reactor.stop()
問題はreactor.run()
、while
ループが機能しない後です。mainte = Thread(target=reactor.run, args=(False,)).start()
でスレッドを使用するのではなく、他の方法reactor.run()
でノンブロッキングに取り組むことができますか?
ありがとうございました。