udp套接字使用信号驱动式I/O

信号驱动式I/O的本质就是:进程预先告知内核当某个描述符发生事件时,内核会向该进程发送SIGIO信号通知进程,进程可在信号处理函数中进行处理 进程能够经过fcntl打开O_ASYNC标志或ioctl打开FIOASYNC标志来通知内核,两者的区别是一些系统不支持fcntl,因此应尽可能使用ioctl 对于TCP套接字产生SIGIO信号的条件: 1.监听套接字上有新链接请求完成 2.某个断连请求发起
相关文章
相关标签/搜索