Hi,

I am using Publisher-Subscriber pattern consisting of 3 publishers to publish 3 
different types of data. All 3 publishers are written in a single C# file. 
However, each subscriber is written in a separate C++ file inside ROS. From the 
point of ZeroMQ, there is no difference in each subscriber, since context, 
socket initialization and receiving message is done in the same way for all 
subscriber. Hence, in order to make the mail shorter, I am just posting code 
snippet of 1 
subscriber below.

The publisher code in C# snippet is available in Pastebin 
(https://pastebin.com/S65LmwuV).
The subscriber code in C++ snippet is available in Pastebin 
(https://pastebin.com/xb3V0n0u).

The publisher works well initially for some time and successfully transmits 
data at 700MBPS rate but stops transmitting any data after 5-6 hours.

In order to make publisher working again, I need to restart the subscribers. 
This is strange to me since it is unexpected behavior as per the 
Publisher-Subscriber pattern is concerned.

Why such weird behavior? Any workaround, please.

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

Reply via email to