[zeromq-dev] ZMQ_RCVTIMEO and ZMQ_DONTWAIT
Martin Sustrik
sustrik at 250bpm.com
Sat Nov 12 16:39:20 CET 2011
On 11/12/2011 04:32 PM, Amr Ali wrote:
> I was reading the documentation and stumbled upon something a little confusing ...
>
> In 3.x.x socket options now have ZMQ_RCVTIMEO which basically sets a timeout on
> all recv() operations. But there's also ZMQ_DONTWAIT flag for a particular
> recv() operation.
>
> My question is, which supersedes which? If I set ZMQ_RCVTIMEO on a socket to
> something like 100ms, and added the flag ZMQ_DONTWAIT to to a particular recv()
> operation on that socket? what would be the expected behavior?
>
> In general what is the relationship semantics between ZMQ_RCVTIMEO and ZMQ_DONTWAIT?
ZMQ_DONTWAIT supersedes ZMQ_RCVTIMEO.
Martin
More information about the zeromq-dev
mailing list