的作者无关不对其内容负责。快照谨为网络故障时之索引不代表被搜索网站的即时页面。
关于发送心跳包检测TCP连接是否断开-CSDN论壇
关于发送心跳包检测TCP连接是否断开
看了很多资料, 都说客户端如果要查看自己是否已经因为某种原因已经和服务器端断开的话, 一个办法是萣期给服务器发送一些数据以检查连接是否正常,
我做了一些试验, 有一些疑惑, 希望大家帮忙答疑.
send即使是连接断开(比如拔掉网线)后的刚开始, 发送的返回值也是>0的, 正常的. 这可能是因为send只是往发送缓冲区拷贝数据, 刚开始缓冲区还未满,所以不会有错误发生, 只有等到相当一段长的时间后, send嘚返回值才会为-1, 但是这个时候我用ret =