[zeromq-dev] tcp_connecter Assertion failed
jan.rad at gmail.com
Wed Jun 30 16:02:35 CEST 2010
Thanks for your great work!
We use zmq as the message system between modules on different servers.
The servers are in an unreliable environment, e.g. I may connect to a server
but its actual state is down or some server's network may fail for a while.
There are two circumstances where I get assertion failed.
1. When I tried to connect to a server that has not started yet. (Does not
happen all the time)
2. When a connected server's network is failed.
I am using zmq2.0.7 with python binding.
Here is some sample code:
>>> import zmq
>>> c = zmq.Context()
>>> addrs = ['tcp://10.1.169.55:6666', 'tcp://10.1.169.57:6666', 'tcp://
>>> sockets = 
>>> for addr in addrs:
... s = c.socket(zmq.XREQ)
>>> Assertion failed: err == ECONNREFUSED || err == ETIMEDOUT
Terminated (core dumped)
Is there any way to get rid of this error?
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the zeromq-dev