【C++】基於socket的多線程聊天室(控制檯版)

之前學習socket網絡編程和多線程編程的時候寫的一個練手程序git

 

聊天室基本功能:

1.用戶管理:登陸,註冊,登出,修改用戶名,修改密碼github

 

2.聊天室功能:羣聊,私聊,獲取在線用戶列表,獲取全部用戶列表數據庫

 

3.管理員功能:設置用戶級別,強制指定用戶離線編程

 

程序截圖:(右上角爲服務端程序,其他爲客戶端程序)網絡

 

 

注:由於程序比較簡單。因此沒有使用數據庫,直接把用戶信息進行簡單加密並存儲到配置文件中。多線程

 

GitHub地址:https://github.com/NoGameNoLife00/MyCodes.git    (branch:多線程聊天室v1)socket

       

 

 

連接: http://www.bugcoding.com/entry/12學習

相關文章
相關標籤/搜索