0

我们目前有不同的应用程序,它们使用无状态协议通过网络相互通信,类似于 HTTP。许多应用程序将消息发送到仅侦听一个端口的单个应用程序。

我们现在需要更改此设置,以便从 A 到 B 建立明确定义的连接,因此将为特定的通信伙伴提供固定端口。我们需要立即了解连接何时丢失或建立,因此我们不能依赖定期检查保持活动消息和超时或类似情况。

我可以使用什么协议或技术来实现这种行为?整个东西用于发送和接收来自传感器和其他设备的数据,因此具有相对较低的平均带宽(大约 10 - 20 Mbit/s 的中央高频组件)或多或少的恒定流量。

感谢您的建议!

4

1 回答 1

1

我们不能依靠保持活动消息和超时或类似的定期检查

您必须这样做,因为在您尝试读取或写入之前,TCP 不会让您知道连接中断。

另请参阅如何在连接后测试 TCPClient 的连接是否断开? .

于 2014-02-06T10:43:13.647 回答