a simple chatroom 源码
项目简介 这是一个实现简单聊天室的小项目。需要实现的功能如下: 两个在线用户之间的私聊对话 用户在聊天室公共频道上发布公开消息,其他聊天室内的成员可以接收到。 项目设计 数据结构 服务器结构体(服务器) 属性名 数据类型 属性解释 user_dict map <字串,使用者> 用户名到用户信息的映射 online_users vector <字符串> 在线用户的用户名 user_fd_dict map <字串,整数> 在线用户名到其所对应的sock_fd的映射 group_dict 映射<字符串,组> 群名到群信息的映射 close_flag 布尔 关闭服务端的意向标志,为真时说明服务端准备关闭 服务器关闭时需要存储的数据包括user_dict和group_dict , online_users和user_fd_dict替换为空, close_flag设置为false 。 id作
文件列表
a-simple-chatroom-main.zip
(预估有个9文件)
a-simple-chatroom-main
imgs
命令管理.svg
12KB
聊天群管理.svg
39KB
用户管理.svg
43KB
用户聊天管理.svg
17KB
服务端管理.svg
12KB
客户端服务端连接管理.svg
12KB
client.cpp
1KB
server.cpp
4KB
暂无评论