C++網絡編程實戰項目--Sinetlib網絡庫(2)——I/O複用與事件分發

從這一節開始講解網絡庫代碼的實現,在觸及完整的運行邏輯之前,我們先來了解底層的Reactor模式關鍵結構。 事件分發 讓我們先理清一下事件分發的概念。在linux系統中,信奉着一切皆文件的思想,對於我們網絡庫使用的socket套接字,也是用文件描述符來表示。現在假設我們有一個socket,這個socket連接了一個客戶機,那麼現在我們想象出下面這一場景: 可以看到,socket相當於一個電話,客戶
相關文章
相關標籤/搜索