聊一聊系統 (Linux下實現羣聊系統)

1.原理   客戶端從標準輸入讀取數據,將數據序列化後發送至網絡; 服務器端使用多線程+生產者消費者模型 生產者從網絡中讀取數據,並將讀取到的用戶信息添加至用戶列表中,將數據放至數據池中; 消費者從數據池讀取數據,並廣播給所有在用戶列表中的用戶; 數據經過網絡以後,反序列化再次發給客戶端,實現羣聊功能;   2.所用技術     平臺: CentOS 7, 64位操作系統     語言: C/C+
相關文章
相關標籤/搜索