Server ROUTER socket (e.g. basic echo server) Client REQ socket with REQ_RELAXED and REQ_CORRELATE.
1) Server and client starts. 2) Client send request and recv response. 3) Server stops 4) Client send request and get error EAGAIN on recv 5) Client get error EAGAIN on send 6) Server starts 7) Client continue gets error EAGAIN on send I have test case[1] but it written on Lua. And this is output[2] on travis-ci for this test. Some times this test pass but it is very rare. If I use DEALER socket on client side (i manually skip messages that not mutch to request) on client side all works. If I do disconnect/connect on client socket after server restart then test also pass. [1] https://github.com/moteus/lzmq/blob/master/test/test_req_relaxed.lua [2] https://travis-ci.org/moteus/lzmq/jobs/17326042#L1591-L1620 _______________________________________________ zeromq-dev mailing list [email protected] http://lists.zeromq.org/mailman/listinfo/zeromq-dev
