如题!
解决方案 »
- 查找文件字符串的问题
- 有关ADSI路径如何在VC中下传的问题,请诸位帮助!
- VC中怎么画非正规矩形?
- 我的程序出现如下情况,高手帮忙解决!
- =========================>>!!!来着有分!!!<<=============================
- 建立atl组件的是选,选择"双接口"和选择"自定义接口+支持自动化"会有什么区别?
- 接口的实现类,在构造函数中是否应该将引用计数置为1
- 开发用笔记本,CPU最好是i5还是i7呢?
- 难倒我啦?~!!!!
- 请问MFC+VS2017怎么做出来这样的图片浏览功能
- [求助]为什么在短时间内用CSocket::Send()函数发送数据会丢包?
- 关于DLL的基础问题
就是每隔一段时间发个包给服务器。
如果你正在发包,就不要发链路测试包了。
否则每隔30秒或者什么的一个时间段发一个测试包过去。假如client和server之间没包传了。服务端又在30秒收不到测试链路包就认为client挂了
2)对于非正常退出,最好的办法是使用 “心跳包”:客户定时相服务器发送数据,服务器定时循环检查所有连接状态,如果超过时间没有接到客户心跳包,就关闭该线程。