一个服务器端如果知道多个客户端中的一个是否死掉? 问题如下,有一个服务器端程序,有一个同步线程与多个客户端通信,每个客户端每隔5S向服务器端发同步消息,但每隔客户端并不是在同一时间(同时)向客户端发送消息。请问,服务器端的同步线程该怎么写才能实现 知道某个客户端已经死掉了? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你对问题的描述比较简单,我也只有猜测一下你的用意了,我想可以这样:在Server建一个数据结构:List of {ClientId, LastUpdateTime}, ClientId对应每个Client,可能是IP或内部分配的ID,LastUpdateTime对应上次更新数据的时间。在Server另起一个Thread来监视这个List, 如有CurrentSystemTime-LastUpdateTime > thr(>=5s) 的,就认为与Client已经失去连接了。 360和腾迅两家公司最近好像咬得很凶,为此散些分 vc6.0怎样加载lib dll 和h文件 关于自定义一个CEdit类型的二维数组 怎么把16进制的字符串转化为DWORD 急!求救一个简单应用,关于CArray的使用,最好有实例 急!急!急!高手帮帮忙!!!! 关于UDP聊天在线等 怪现象,是不是木马,高手快来 初学者……请问有软件能够模拟C/S架构吗? LINUX下的MAKEFILE怎么写呀 bho技术中如何过滤网页内容? 如何实现windows资源管理器中左边的窗口样式?
在Server建一个数据结构:List of {ClientId, LastUpdateTime}, ClientId对应每个Client,可能是IP或内部分配的ID,LastUpdateTime对应上次更新数据的时间。
在Server另起一个Thread来监视这个List, 如有CurrentSystemTime-LastUpdateTime > thr(>=5s) 的,就认为与Client已经失去连接了。