udp套接字使用信號驅動式I/O

信號驅動式I/O的本質就是:進程預先告知內核當某個描述符發生事件時,內核會向該進程發送SIGIO信號通知進程,進程可在信號處理函數中進行處理 進程能夠經過fcntl打開O_ASYNC標誌或ioctl打開FIOASYNC標誌來通知內核,兩者的區別是一些系統不支持fcntl,因此應儘可能使用ioctl 對於TCP套接字產生SIGIO信號的條件: 1.監聽套接字上有新鏈接請求完成 2.某個斷連請求發起
相關文章
相關標籤/搜索