On Nov 27, 2011, at 7:38 PM, Amr Ali wrote: > I've attached a test case where it create two PAIR sockets and attempts to > send > a message from socket to another over INPROC, however it never gets past > that.. > > I always get "Resource temporarily unavailable" with rc == 8 and zmq_errno() > == 11. > > Here's what I've tried to mitigate that issue thinking that it might be the > case > where the I/O threads don't have enough time to connect and send the message > (which if it was the case, which is not, should be handled internally). > > * I've added sleep(1) before zmq_sendmsg(). [no effect] > * Added sleep(1) between bind() and connect(). [no effect] > * Done both above. [no effect] > * Applied the above for TCP. [no effect] > * Applied all of the above for most socket types (e.g. REQ/REP, PUB/SUB, > PUSH/PULL). [no effect] > > Notes: > This is done against HEAD of libzmq git repository. > > Compile line: gcc -I/libzmq/include -L/libzmq/src/.libs pair.c -o pair -lzmq > && > LD_LIBRARY_PATH=/libzmq/src/.libs ./pair > > Please investigate and/or advise.
This is a good way to get other people on the list to double-check your work and make sure this issue really exists. If it's a bug, please follow these guidelines: http://www.zeromq.org/docs:issue-tracking The source code to reproduce the issue should be committed to the "issues" repository under the correct issue number. cr _______________________________________________ zeromq-dev mailing list [email protected] http://lists.zeromq.org/mailman/listinfo/zeromq-dev
