Hi Kah-Chan, zmq_connect is synchronous on inproc, so if you could create a short test case that reproduces your lost message symptom, that would be great.
-Pieter On Wed, Apr 3, 2013 at 3:13 AM, Kah-Chan Low <[email protected]> wrote: > Hello > I am using inproc and I have a router and dealer pair. I bind to router to > the inproc net address first and have the dealer connect to the net address. > The dealer was not previously not connected to any zmq socket -- this is its > first connection. I immediately send a message from the dealer right after > the dealer has made the zmq_connect() call. Now I have a bunch of dealers > each getting created, connect to that one router for some time and then get > destructed. Once in a while I would get a dealer that somehow managed to > lose the first message it sent right after it has made its (first) > connection to the router -- the router simply failed to receive the message. > My question: for inproc is zmq_connect() asynchronous? Is it possible that > the connection may not be ready to transmit messages right after > zmq_connect() returns successfully? > > Thanks! > > _______________________________________________ > zeromq-dev mailing list > [email protected] > http://lists.zeromq.org/mailman/listinfo/zeromq-dev > _______________________________________________ zeromq-dev mailing list [email protected] http://lists.zeromq.org/mailman/listinfo/zeromq-dev
