在完成了一些基本的tutorials之後,我想讓我的TCP/UDP客戶端以一個代碼來指示它是否連接。在扭曲返回退出代碼正確的做法是:如何將連接成功或失敗傳遞給Twisted框架中的調用者?
point = TCP4ClientEndpoint(reactor, "localhost", 1234)
d = connectProtocol(point, ClientProtocol())
reactor.run()
sys.exit(0)
然後,在進程終止時,它會與代碼0退出指示正常終止。如果客戶端超時而不是成功連接,那麼它應該如何將值傳回給可以傳遞給sys.exit而不是常量0的值?
使用功能和'return'退出代碼? –