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

Reply via email to