如何处理客户端断开连接(epoll)

时间:2011-06-21 06:06:28

标签: c++

我正在使用epoll进行网络编程。我想知道如何处理客户端断开连接。我读了api文件,epoll_wait有一个超时参数。但是,如果epoll_wait函数或正在连接的客户端超时,我感到很困惑。

提前致谢..

1 个答案:

答案 0 :(得分:0)

指定的超时时间是epoll_wait。要处理客户端断开连接,请处理由epoll引发的EPOLLHUP,并检查套接字上的recv函数是否返回零,这意味着套接字已断开连接。