[Linux] Linux网络编程
EPoll的两种工作模式本文主要包含两个方面:
Linux中的EAGAIN错误码
EPoll的两种工作模式
一、EAGAIN从字面上来看,表示再试一次的意思,这个错误经常出现在当应用程序进行一些非阻塞操作(对文件或socket)的时候,例如以O_NONBLOCKING的标志打开文件/socket/FIFO,如果连续做read操作而没有数据可读,此时程序不会阻塞起来等待数据准备就绪返回,r...
阅读全文…