Set ZMQ_SNDTIMEO and ZMQ_RCVTIMEO to have the send/recv fail eventually. Also see ZMQ_LINGER for socket shutdown behavior.
IIRC, for REQ/REP there is an internal state machine that demands they alternate, so after a failure you may need to reconstruct the socket to continue as the two sides may not be in sync on the alternation. -Jake On Fri, Sep 30, 2022 at 3:09 AM Yuri <[email protected]> wrote: > On 9/28/22 07:20, Bill Torpey wrote: > > > 1. You can set options on the socket to change ZMQ’s default > reconnection algorithm: > > ZMQ_RECONNECT_STOP_CONN_REFUSED > ZMQ_RECONNECT_STOP_HANDSHAKE_FAILED > ZMQ_RECONNECT_STOP_AFTER_DISCONNECT > > > I tried to set the first option on the REQ socket: > > > setsockopt(zmq.RECONNECT_STOP, 1) # zmq.RECONNECT_STOP_CONN_REFUSED > > but it still doesn't fail on 'Connection Refused' event. > > > Yuri > _______________________________________________ > zeromq-dev mailing list > [email protected] > https://lists.zeromq.org/mailman/listinfo/zeromq-dev >
_______________________________________________ zeromq-dev mailing list [email protected] https://lists.zeromq.org/mailman/listinfo/zeromq-dev
