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 <[email protected]>
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: [email protected]
>
> Visit our website at http://www.intraway.com
> Proud to be an ISO 9001:2008 certified company
>
> _______________________________________________
> 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

Reply via email to