【发布时间】:2016-08-26 14:35:03
【问题描述】:
我目前已经为我的项目实现了心跳机制,并且我使用 TCP 作为我的底层连接。我想知道维护一个 tcp 连接有多贵。每个从站每 5 秒向主站发送一次心跳(是的,我经常知道它的方式,但我有充分的理由这样做)。所以我想知道我应该不断地创建一个新的连接还是应该保持连接打开。因为如果我保持打开的连接,那么在这种情况下我可以处理异常。但是由于我需要每 5 秒知道一次从属设备是否关闭,我应该重新建立连接还是保持打开状态。提前致谢。
【问题讨论】:
-
保持打开状态更可取