检查服务器和客户端之间的连接,而无需每秒发送多个数据包

时间:2018-07-30 04:54:17

标签: tcp server client monitoring ping

如上所述,我试图不使用ping或每秒发送一次的某些数据包来检查服务器与客户端之间的连接。

我已经尝试过ping方法,但是这种方法会导致泛洪,并且我已经尝试过类似icmp的tcp方法,tcp数据包将每秒发送一次tcp数据包,以确保连接服务器与客户端之间的连接正常,但是这不能解决洪水问题。

你们知道如何做到这一点而又不会引起洪水吗?

我所需要的只是服务器仅发送类似3步的握手,并且建立了连接,当客户端关闭时,将触发服务器,并告诉服务器,尤其是该客户端处于脱机状态。

简单地说,如何在不发送多个数据包的情况下监视客户端和服务器的连接?

谢谢

1 个答案:

答案 0 :(得分:0)

说客户端和服务器之间的某些链接停止传递流量。客户端和服务器之间是否可以进行通信,取决于是否存在备用链接。但是,如果不做一些积极的工作,就无法判断是否可以进行交流。没有被动的方法可以判断链路故障是使连接可用还是不可用。

通常,没有什么比尝试进行通信并查看其是否有效来判断是否可以进行通信了。