WCF双工通信脱机检测、自动重连、心跳包演示代码
WCF双工通信脱机检测、自动重连、心跳包演示代码通过客户端定时给服务器心跳包检测在线。用户登录后,服务器定期发送数据到客户。服务器脱机后客户端自动检测并自动登录。服务端监控客户端是否离线,心跳包出场,客户端每5秒钟想服务器回发一次,若服务器监控到某个客户端的最后更新时间比现在大5秒则做离线处理,移除客户端。具体实现是,当客户端注册到服务器时,服务器将客户端添加到一个字典中,这个字典中保存有客户端名称和添加时间,以后由客户端定时心跳来更新服务器上的这个字典集合,在服务中会有一个定时器,500毫秒一次去检测这个集合,如果发现有大于5秒钟还未更新的客户端,则从回调句柄集合中移除,由此避免句柄的调用异常问题。客户端定时调用update进行
用户评论
非常不错的资源,非常感谢!
感觉有点用
这么简单 还这么贵
使用还可以,感谢共享
可能有点用
代码还可以,但
没有测心跳的,又化了我5分。
不错的WPF 双工通讯 小例子
不错,感觉还可以,有借鉴的地方
不错,正是我想要的