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
D’autres dépôts C++
Tous les dépôts C++- JackandBeans/Snap64RecompÉtoiles : 127C++Prototype
- phforner0/Xendroid-PlusÉtoiles : 127C++Prototype
- bigmak94/GalaxyQuestÉtoiles : 127C++Prototype
- OpenJabNab/OpenJabNabÉtoiles : 127C++Prototype
- osmcode/osmcoastlineÉtoiles : 127C++Prototype
- goertzenator/nifppÉtoiles : 127C++Prototype