En C, les divers appels de ZeroMQ renvoient des codes d'erreur.La liaison Python zmq (ZeroMQ) échoue silencieusement
Mais si le Python suivant est exécuté dans deux processus dans un serveur, le second processus échoue - complètement en silence. Comment puis-je détecter cette situation?
a) Pourquoi ne génère-t-il pas une erreur?
b) Pourquoi aucun des appels Python ZMQ ne retourne-t-il des codes d'état, s'ils ne l'affirment pas?
import zmq
context = zmq.Context()
socket = context.socket(zmq.PUB)
socket.bind("tcp://*:5556")
socket.send("Hello world")