一个客户端,用Socket做的。怎么样处理所谓的心跳测试啊 一个主线程,一个WORKER线程。是不是在主线程里设置一个定时器,定时去做心跳测试啊。请问有没有什么高招啊。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 socket 有个SO_KEEPALIVE 的选项,可以用setsockopt 来设置。但2小时才由系统发送一次。如果要自己做,没什么高招,基本上也就是定时送个特定数据包给给server,server 端收到这个数据就丢弃掉。如果怕发送的heartbeat 包影响正常的数据处理流程,可以发送MSG_OOB数据(send(...,MSG_OOB)), server 端用 recv(...., MSG_OOB) 接收。 png图片如何使用BitBlt函数? 外行问个问题 如何判断树形控件上的某个结点是展开状态还是非展开状态? 如何在线程中实现精度为1毫秒的延时,且不占用CPU 有这样一个char dchar[7] = "abcd",如何把字符串中单个字符一一转换成16进制形式,并以字符串方式打印出来? 请问高手,怎么给分:) 关于银行接口,100分救命 C++ and Webserver 初学者的困惑 进大公司挣钱多还是写共享软件挣钱多?在中国写共享软件挣钱吗? 弱弱的问 网络棋牌游戏大厅演示
如果怕发送的heartbeat 包影响正常的数据处理流程,可以发送MSG_OOB数据(send(...,MSG_OOB)), server 端用 recv(...., MSG_OOB) 接收。