EPOLLIN , EPOLLOUT , EPOLLPRI, EPOLLERR 和 EPOLLHUP事件

一、listen fd,有新鏈接請求,對端發送普通數據 觸發EPOLLIN。 二、帶外數據,只觸發EPOLLPRI。 三、對端正常關閉(程序裏close(),shell下kill或ctr+c),觸發EPOLLIN和EPOLLRDHUP,可是不觸發EPOLLERR 和EPOLLHUP。 再man epoll_ctl看下後兩個事件的說明,這兩個應該是本端(server端)出錯才觸發的。 五、對端異常斷
相關文章
相關標籤/搜索