EPOLLIN , EPOLLOUT , EPOLLPRI, EPOLLERR 和 EPOLLHUP事件

一、listen fd,有新链接请求,对端发送普通数据 触发EPOLLIN。 二、带外数据,只触发EPOLLPRI。 三、对端正常关闭(程序里close(),shell下kill或ctr+c),触发EPOLLIN和EPOLLRDHUP,可是不触发EPOLLERR 和EPOLLHUP。 再man epoll_ctl看下后两个事件的说明,这两个应该是本端(server端)出错才触发的。 五、对端异常断
相关文章
相关标签/搜索