我有我的应用程序的tcp套接字。使用10秒的频率启用TCP保持活动状态。tcp保持活着基本查询
此外,我还在每秒1秒之间在应用程序和服务器之间流动以获取状态。
因此,由于无论如何都会以更快的速度在套接字上流动消息,所以根本不会有活跃的流动。
现在,请考虑以下情况:远程服务器已关闭,因此周期性消息发送(每1秒发生一次)连续失败3-5次。我不认为通过启用tcp保持活力,我们可以检测到套接字已损坏,我们可以吗?
我们是否必须在我们的代码中建立逻辑来确保如果这个周期性的msg连续失败了一定次数,另一端会被认为是死的?
让我知道。