- 博客(1)
- 收藏
- 关注
原创 epoll如何判断客户端不可读
客户端主动断开会触发EPOLLIN事件,判断recv返回值为0就表示断开连接;但是拔网线或者网络异常导致断开连接就没法判断了,应该可以在应用层通过heartbeat来判断连接是否失效。TCP keep-alive超时时间过长才认为是断开,实际项目中不会使用。
2016-07-02 23:14:52 632
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
客户端主动断开会触发EPOLLIN事件,判断recv返回值为0就表示断开连接;但是拔网线或者网络异常导致断开连接就没法判断了,应该可以在应用层通过heartbeat来判断连接是否失效。TCP keep-alive超时时间过长才认为是断开,实际项目中不会使用。
2016-07-02 23:14:52 632
TA创建的收藏夹 TA关注的收藏夹
TA关注的人