mini聊天室(Linux下基於UDP實現的羣聊系統)

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