io複用(服務器端)

對於服務器端,我們運用select函數,那麼這個函數是幹什麼的呢?當我們應用層調用這個函數的時候,我們就相當於告訴內核,我在等待套接字數據,當數據到來的時候你給我返回。當返回的時候,我們的應用層收到這個返回信息,我們回去檢查有哪些套接字處於數據可讀或者可寫的狀態。然後再調用響應的函數去操作,比如用recv函數去讀。select可以去等待多個套接字,就是可以等待多個客戶端的連接。當我檢測到多個套接字
相關文章
相關標籤/搜索