Illustration dessinée par RepoMasters à partir de l’identifiant du dépôt et de la couleur de son langage. Crédits
PrototypeCommune

CopyDragon/chat-project-based-on-ubuntu

使用C++实现的ubuntu环境下的聊天小项目,采用C/S架构,支持注册、登录、记录登录状态、私聊、群聊功能,前期使用多线程实现并发服务器,后期利用epoll监听+线程池处理的Reactor模式实现并发服务器,进行了压力测试,并采用 bitmap 实现的布隆过滤器减少对 MySQL 的查询。项目中使用TCP网络编程实现C/S的信息交互,使用Mysql记录用户账号、密码,使用redis记录用户的登录状态,编写了makefile进行编译,使用shell脚本提高了开发效率,开发过程使用git进行版本管理,编写了说明文档。

Propriétaire
CopyDragon (compte personnel)
Étoiles
Étoiles : 127
Forks
Forks : 18
Langage
C++
Licence
Aucune
Création
2020
Rang
Prototype (100 à 249 ★) Ce que veut dire ce rang
Voir sur GitHub

D’autres dépôts C++

Tous les dépôts C++