EPOLLIN:表示对应的连接上有数据可以读出(TCP连接的远端主动关闭连接,也相当于可读事件,因为需要处理发送来的FIN包)
EPOLLOUT:表示对应的连接上可以写入数据发送(主动向上游服务器发起非阻塞的TCP连接,连接建立成功的事件相当于可以可写事件)
EPOLLRDHUP:表示TCP连接的远端关闭或半关闭连接
EPOLLPRI:表示对应的连接上有紧急数据需要读
EPOLLERR:表示对应的连接上发生错误
EPOLLHUP:表示对应的连接被挂起
EPOLLET:表示将触发方式设置为边缘触发(ET),系统默认为水平触发(LT)
EPOLLONESHOT:表示对这个事件只处理一次,下次需要处理时需重新加入epoll
阅读(1399) | 评论(0) | 转发(0) |