Après avoir travaillé avec certains des tutorials de base, je veux que mon client TCP/UDP quitte avec un code indiquant s'il est connecté ou non. La bonne façon de retourner un code de sortie dans Twisted est:Comment faire passer la réussite ou l'échec de la connexion à l'appelant dans le cadre Twisted?
point = TCP4ClientEndpoint(reactor, "localhost", 1234)
d = connectProtocol(point, ClientProtocol())
reactor.run()
sys.exit(0)
Ensuite, lorsque le processus se termine, il se termine avec le code 0 pour indiquer une fin normale. Si le client expire à la place au lieu de se connecter avec succès, comment doit-il transmettre une valeur à sys.exit au lieu de la constante 0?
Utilisez une fonction et 'return' le code de sortie? –