自已做的Server与Client
Client每分钟向Server发送一个包,检测socket是否还处于连接状态!
通过send返回数据与发送字节的长度来判断是否发送成功,
int len = send(hSocket,bt,length);
奇怪的是,我把网线拨掉后,两者都是相等的,即len == length
难道不是这样做心跳检测的吗?
为什么检测不出来呢?
...全文
8056打赏收藏
心跳检测,怎么没用呢?
自已做的Server与Client Client每分钟向Server发送一个包,检测socket是否还处于连接状态! 通过send返回数据与发送字节的长度来判断是否发送成功, int len = send(hSocket,bt,length); 奇怪的是,我把网线拨掉后,两者都是相等的,即len == length 难道不是这样做心跳检测的吗? 为什么检测不出来呢?