I just tested this with 2.0.8 and on my machine it looks fine. Thanks for fixing this!
Brian On Wed, Jun 30, 2010 at 9:03 PM, rad jan <[email protected]> wrote: > Hi, folks, > 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://10.1.168.210:6666'] >>>> sockets = [] >>>> for addr in addrs: > ... s = c.socket(zmq.XREQ) > ... s.connect(addr) > ... sockets.append(s) >>>> Assertion failed: err == ECONNREFUSED || err == ETIMEDOUT >>>> (tcp_connecter.cpp:296) > Terminated (core dumped) > Is there any way to get rid of this error? > _______________________________________________ > zeromq-dev mailing list > [email protected] > http://lists.zeromq.org/mailman/listinfo/zeromq-dev > > -- Brian E. Granger, Ph.D. Assistant Professor of Physics Cal Poly State University, San Luis Obispo [email protected] [email protected] _______________________________________________ zeromq-dev mailing list [email protected] http://lists.zeromq.org/mailman/listinfo/zeromq-dev
