You can also use the DONT_WAIT flag when sending. It will return -1 and errno set to EAGAIN if watermark reached On Mar 14, 2016 21:57, "Marcin Romaszewicz" <mar...@brkt.com> wrote:
> Check the man page for zmq_getsockopt and zmq_poll, you can use the > ZMQ_POLLOUT flag to determine if the socket can send something without > blocking, and if it can't, you can drop it yourself. > > -- Marcin > > On Mon, Mar 14, 2016 at 11:59 AM, Diego Fons <diego.f...@intraway.com> > wrote: > >> Hi everyone, >> >> Is it possible to change the behavior of a PUSH socket when: >> - There is no PULL peer available. >> - The outbound queue is full. >> >> In both cases I want to drop the messages, or at least, not to block when >> calling the send method. >> >> Regards, >> Diego. >> >> -- >> Diego Andrés Fons >> Intraway Corp. >> Solution Developer >> AR Office: +54 (11) 6040 4000 >> US Office: +1 (516) 620 3890 >> Email: diego.f...@intraway.com >> >> Visit our website at http://www.intraway.com >> Proud to be an ISO 9001:2008 certified company >> >> _______________________________________________ >> zeromq-dev mailing list >> zeromq-dev@lists.zeromq.org >> http://lists.zeromq.org/mailman/listinfo/zeromq-dev >> >> > > _______________________________________________ > zeromq-dev mailing list > zeromq-dev@lists.zeromq.org > http://lists.zeromq.org/mailman/listinfo/zeromq-dev > >
_______________________________________________ zeromq-dev mailing list zeromq-dev@lists.zeromq.org http://lists.zeromq.org/mailman/listinfo/zeromq-dev