用SIO_KEEPALIVE_VALS做心跳检测是不是不靠谱?
我用SIO_KEEPALIVE_VALS做心跳检测,5秒一次,频率时间是1秒
我的理解是:当客户端异常断开,投递到这个客户端wsarecv会在GetQueuedCompletionStatus自动返回
但我实际测试是:在客户端异常断开的情况下,很多wsarecv都没在GetQueuedCompletionStatus返回
检查了一天的程序了,还是不确定到底是我程序的问题还是这个机制的问题
希望用这个东西做过实际项目的谈谈这种心跳可行不 谢谢啦