tutorialsの一部を試した後、TCP/UDPクライアントを接続しているかどうかを示すコードで終了します。ツイストで終了コードを返すための正しい方法である:そしてTwistedフレームワークの呼び出し元に接続の成功または失敗を渡すにはどうすればいいですか?
point = TCP4ClientEndpoint(reactor, "localhost", 1234)
d = connectProtocol(point, ClientProtocol())
reactor.run()
sys.exit(0)
、プロセスが終了すると、それが正常終了を示すために、コード0で終了します。クライアントが接続に成功するのではなくタイムアウトした場合、どのように値を渡してから、定数0ではなくsys.exitに渡すことができますか? connected
とdid_not_connect
の適切な実装と
d = connectProtocol(point, ClientProtocol())
d.addCallbacks(
connected,
did_not_connect,
)
を、あなたはそれ以降に適切な値を渡すことができる必要があります:TCP接続は繰延の結果に出席することによって達成される成功したか失敗したかどうかを決定
関数を使用して、 '終了コードをreturn'? –