socket选项自带的TCP异常断开检测

TCP异常断开是指在忽然断电,直接拔网线等等状况下,若是通讯双方没有进行数据发送通讯等处理的时候,没法获知链接已经断开的状况.linux   在一般的状况下,为了使得socket通讯不受操做系统的限制,须要本身在应用层实现心跳包机制,来检查异常断开的状况,通常的方式就是服务器在一段时间没有收到客户端数据包时,定时发包,而后客户端回应,若是已经出现异常断开则服务器接收会返回错误,而客户端在指定时间内
相关文章
相关标签/搜索