[zeromq-dev] EAGAIN that I can't explain on zmq_msg_send to TCP DEALER
Benson Margulies
bimargulies at gmail.com
Tue Mar 24 14:03:12 CET 2015
Linux. ZMQ 4.0.5.
I have a thread; it reads from a PULL (inproc) and writes to a DEALER
(tcp). It is driven in a loop with zmq_poll, in fact, it multiplexes
several PULL sockets to the one DEALER.
It reads with zmq_msg_recv and sends with zmq_msg_send, recycling the
same msg over and over.
It never passes the nonblocking flag. I set no explicit HWM or other
socket options.
Sooner or later, zmq_msg_send fails with EAGAIN on the DEALER.
As I read the doc, this should not be possible.
(Note: i thought I sent a version of this question before, but I do
not see it in the archive and I never got a reply. apologies if it
came through and is somehow beneath notice.)
More information about the zeromq-dev
mailing list