Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有几个经销商连接到一个路由器插座。经销商异步发送数据,路由器收集/处理数据。我需要做的是找到一种方法来知道经销商何时停止发送数据/与路由器套接字断开连接。
我构建了所有连接身份的地图。
我有一个连接路由器端口的显示器,我收到连接/断开连接的通知。
问题是我找不到一种方法来识别监视器通知是针对哪个经销商的。通知只给我一个没什么用的FD。
有没有办法在通知和连接 ID 之间进行映射?
如果没有记错,zeroMq 允许您仅确定连接/断开连接的事实。
在我看来,一个好的解决方案应该是这样的:当收到通知时,ROUTER 必须向所有连接的经销商发送一个超时的心跳消息,而没有响应的经销商 - 断开连接。