在完成了一些基本的tutorials之后,我想让我的TCP/UDP客户端以一个代码来指示它是否连接。在扭曲返回退出代码正确的做法是:如何将连接成功或失败传递给Twisted框架中的调用者?
point = TCP4ClientEndpoint(reactor, "localhost", 1234)
d = connectProtocol(point, ClientProtocol())
reactor.run()
sys.exit(0)
然后,在进程终止时,它会与代码0退出指示正常终止。如果客户端超时而不是成功连接,那么它应该如何将值传回给可以传递给sys.exit而不是常量0的值?
使用功能和'return'退出代码? –