您的位置:程序门 -> .net技术 -> c#



关于心跳检测(tcp协议)


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


关于心跳检测(tcp协议)[已结贴,结贴人:vins698]
发表于:2007-01-12 17:49:31 楼主
服务端和客户端这之间进行通讯,时间每隔5分钟进行一次心跳检测.
功能:检测和主站连接是否正常
要求:客户端每5分钟发一个心跳检测数据帧,,
服务端接收到数据帧表示通过,,否则表示客户端断开
抛出异常
请问,,,
有没有做了解这方面,,最好能具体一点,,
谢谢!!
发表于:2007-01-12 18:15:031楼 得分:10
没看明白你哪个地方不懂.

tcp   不懂.吗.

解决的话是   数据得到的时候更新一下的这个tcp的连接时间.有一个线程检测这个时间.如果超过5分钟就断开
发表于:2007-01-13 00:13:052楼 得分:20
总体来说,心跳报文如果5分钟发送一次,服务端接手后,更新连接表中连接的最后时间,用一个timer每隔10分钟以上的时间,检测连接表中最后时间比当前早大于5分钟的,删除就可以了
发表于:2007-01-13 08:42:073楼 得分:10
用个timer到5分钟就发一个你自己定义的包就好了
发表于:2007-08-29 18:49:194楼 得分:0
楼主的思路蛮清晰的嘛,没看出来你的问题在哪里,分就白给了吧


快速检索

最新资讯
热门点击