+ -
当前位置:首页 → 问答吧 → 用C怎样实现监控连接状态是正常的

用C怎样实现监控连接状态是正常的

时间:2010-08-20

来源:互联网

如题:有一个常链接,怎样实现监控链接是正常的,若连接失败打印错误信息。

附近中是截图和抓的包。


下载 (68.06 KB)
2010-08-20 08:45
vac-8-10.rar (1.2 KB)
下载次数: 3
2010-08-20 08:46

作者: ccjsj1   发布时间: 2010-08-20

你可以在通信里面加入心跳(定时检测功能),如果检测错误,检测超时就意味着有异常出现,可以定义一些错误信息打印出来。

作者: davelv   发布时间: 2010-08-20

回复 davelv


    想用单独的程序监控状态。

作者: ccjsj1   发布时间: 2010-08-20

那么怎么样才算链接是正常的?

作者: davelv   发布时间: 2010-08-20

本帖最后由 ccjsj1 于 2010-08-20 09:38 编辑

本端像对端发送发送一个ack+psh位都是1,有个req的请求号,比如4336725;对方回复两个ack+psh位都是1,两个rsp回应,就是4336725。这样代表就是通的。

作者: ccjsj1   发布时间: 2010-08-20

libcap数据链路层监控?貌似很复杂

作者: phy0077   发布时间: 2010-08-20

等高手来解答。

作者: davelv   发布时间: 2010-08-20