On Sep 18, 2012, at 9:57 AM, Zhong Weilin wrote:

> Hi, zmq dev team:
> 
>      I have already pasted the minimal test case to github.com, link is: 
> https://github.com/maigege/zmq_demo, zmq_client is a test case of client, 
> zmq_server is a test case of server. Zmq official doc mentions that client 
> can connect automaticly to the server after it lost connection to server, but 
> in fact it doesn't work, so I add some code to deal with disconnecting. Now 
> in my project,  I hit a problem like that: in the begining a certain amount 
> of clients(about 20) can connect to the server with zmq_xrep ok and can 
> communication normally, but after that client with zmq_req connect to the 
> server with zmq_xrep, the server close the connection automaticly, I check it 
> with a network packet capture tool named wireshark, why this happens ? I'm 
> confused about how server deal with multiple clients' connection?
> I hope you guys help me to check the demo code, I wrap zeromq api, I think it 
> makes it more readable. If you have any good idea to handle the 
> disconnecting, pls let me know, thank you!!! 

That's a lot of code.

I haven't run your code. However, I suspect that you might be reusing 
ZMQ_IDENTITY values for multiple sockets. Try commenting out the code where you 
set the socket identity and run your code again.

Also, it would be useful if you included a pastie of the output you see when 
you run your example.

cr

_______________________________________________
zeromq-dev mailing list
[email protected]
http://lists.zeromq.org/mailman/listinfo/zeromq-dev

Reply via email to