You mean, if xrecv/xsend return EAGAIN ? I can't see how could this happen with process_command returning 0, but you're probably right, I will check it.
Fabien 2011/6/11 Martin Sustrik <[email protected]>: > Hi Fabien, > >> And another update where I removed the block parameter; > > I've checked the patch. > > Please, have a look at socket_base_t::send and socket_base_t::recv > functions. There's process_commands() called in the loop. If the loop > iterates several times, it may happen that actual timeout will be higher > that the one requested by the user. > > Martin > _______________________________________________ zeromq-dev mailing list [email protected] http://lists.zeromq.org/mailman/listinfo/zeromq-dev
