返回信息流正在做一点儿东西,需要给接口类添加一个功能,让客户端在一定时间内没有操作的话就断开客户端和服务端的连接,根心跳的不太一样,小弟菜鸟,希望大家给点思路,怎么做
这是一条镜像帖。来源:北邮人论坛 / cpp / #37260同步于 2010/3/30
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖
求各位给点儿思路~客户端不操作就断开连接
axiyang
2010/3/30镜像同步6 回复
订阅后,新回复会通过你的通知中心匿名送达。
6 条回复
【 在 noname 的大作中提到: 】
: 服务的客户端结构里加个最后操作时间不就好了
貌似没有客户端这样的一个结构哦,因为客户端上有很多操作,而这些操作都是分开封装的(不是我做的,我只是负责其中一部分),难道每个操作都需要加个最后操作时间?不过你的思路很有启发,谢谢你
给一个全局的公有变量(放在堆中吧),然后起一个线程专门去读这个变量,当然你要做好锁并发控制。每次读或者写的时候都要加锁。。。。不知道说明白没有。。。
正解
【 在 ensonlittle 的大作中提到: 】
: 给一个全局的公有变量(放在堆中吧),然后起一个线程专门去读这个变量,当然你要做好锁并发控制。每次读或者写的时候都要加锁。。。。不知道说明白没有。。。
【 在 ensonlittle 的大作中提到: 】
: 给一个全局的公有变量(放在堆中吧),然后起一个线程专门去读这个变量,当然你要做好锁并发控制。每次读或者写的时候都要加锁。。。。不知道说明白没有。。。
貌似没懂。。我可以做一个计时器吗?在每个操作开始的时候清零,并且重新开始计时,累计到一定时间就断。。