Hello,

We have 4 individual client processes that send intermittent messages over 
ZeroMQ/PGM Protocol to a single server-side process.
Both the client and server side are developed on Windows 7 in C#.
All Clients send messages on the same group and port: 239.10.20.1:2350

Everything goes well most days, but once a week we noticed that the server 
process would receive several messages that appeared corrupted and then it just 
stopped receiving new ZeroMQ messages altogether.
This prompted us to create a lightweight C++ app that simply listens for ZeroMQ 
Multicast messages.

The same problem occurred in the lightweight C++ app.

What would happen is:
The server seemed to stop handling one of the client's messages for a few 
seconds, and then it would get a corrupted message that appeared to be a jumble 
of the last couple messages sent by that client.
After that occurrs, the ZeroMQ get_message() call just stops returning new 
messages. (New messages were definitely still coming in from all clients)

It should be noted that we never see this issue if we only have 1 client 
process using a single group and port communicating with our server side 
process.

For more information, my co-worked Alex has posted about this also:
http://lists.zeromq.org/pipermail/zeromq-dev/2013-August/022290.html

Thanks for any help
Paul

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

Reply via email to