linux網絡編程十六:I/O複用的應用-poll簡單實現聊天室程序

此次咱們以poll爲例實現一個簡單的聊天室程序,實現讓全部用戶同時在線羣聊,分爲客戶端和服務端兩部分。 客戶端有兩個功能:一是從標準輸入終端讀取用數據,並將用戶數據發關至服務器;二是往標準輸出終端打印服務器發送給它的數據。 服務端功能是接收客戶數據,並把客戶數據發送給每個登陸到該服務器上的客戶端(數據發送者除外)。 1. 客戶端使用poll監聽用戶輸入和網絡鏈接,並利用splice函數將用戶輸入內
相關文章
相關標籤/搜索