I/O複用——各種不同的IO模型

一、概述          我們看到上面的TCP客戶同時處理兩個輸入:標準輸入和TCP套接字。我們遇到的問題就是在客戶阻塞於(標準輸入上的)fgets調用期間,服務器進程會被殺死。服務器TCP雖然正確地給客戶TCP發送一個FIN,但是既然客戶進程阻塞於從標準輸入讀入的過程,它將看不到這個ROF,知道從套接字讀時爲止(可能已經過了很長時間)。這樣的進程需要一種預先告知內核的能力,使得內核一旦發現進程
相關文章
相關標籤/搜索