Radu, > I am running the multi-threaded server > example(http://zeromq.wikidot.com/blog:multithreaded-server) in the > following manner: > > 1: start the server > 2: start one client. The client does 20 requests and receives 20 replies. > 3. after the 1st client has sent 10 requests (for example) start a 2nd > client. > > Expected behavior: both clients to finish their 20 send/request jobs > Observed behavior: 1st client finishes its work. The 2nd client starts > working correctly. The moment the 1st client finishes the 2nd client > blocks in recv. The server is of course blocked too. Starting another > client has the effect of correctly finishing the job of the interrupted > one (the 2nd). When the 2nd stops working the 3rd blocks a.s.o
Can you possibly post the test code? Martin _______________________________________________ zeromq-dev mailing list [email protected] http://lists.zeromq.org/mailman/listinfo/zeromq-dev
