怎样判断吊线了
same
same
解决方案 »
- 有人吗?有人吗?帮我看个算法题~~~~~~~
- 如何获得电视机屏幕分辨率
- 在ATL的windows Service程序中,如何使用winsock的WSAAsyncSelect,如果捕捉FD_ACCEPT等事件?
- 我想求够一本深入浅出mfc 简体中文的。
- 在哪里定义全局的类和对象?
- 一个简单的问题,请大家帮忙!
- 一个小问题,顶了就给分,怎样1个4字节BYTE数组转换成1个float的变量?急,在线等
- 哪位大侠对有CDockBar(及其派生类)有研究?
- 请问如何得到当前活动窗口的句柄!
- seesi 你的图象显示,保存程序能否email给我??????
- OnCtlColor问题,请问使用代码有问题吗?
- 一个很奇怪的问题,请帮个忙,找找原因
2。你可以参考leapftp的方法判断是否掉线。用leapftp连上ftp服务器后,在用户不操作时,会每隔45秒发送一个空操作,如果服务器不回说明已经掉线了,而服务器端也根据间歇信号保持连接。此时,如果你突然断电或者拔掉网线,服务器很快就会断开连接。 根据上边的思路,你可以每隔一定的时间发送一个空操作,在规定时间内如果得不到应答,可以假定已经断线,可以将程序挂起或者进行其他操作。
///
现在的版本一般是点对点的UDP. 好友正常下线会发下线信号给你,这是即时的;若是非正常退出,的确会在你的好友栏里看到他仍然在线(但隔段时间就下线了,估计是QQ轮询在线好友的状态,对方没反应就认为断线了),但这时如果你给他发消息,会马上检测对方的在线状态,没反应则[通过服务器转发]-->这个以前的版本有提示,现在没了.. 当然如果对方已经非正常断开,QQ会标识他已经下线.
个人看法,不知对不对.
楼主具体要做什么,有没有SERVER端??是多客户对服务,还是彼此服务?
他问的问题不是P2P,而是典型的C/S模式。另外一个相同的帖子在他要求下把帖子强制删除,避免网络版发同样的帖