一个可以创建一对一私密聊天或者邀请多个人实时聊天的Windows应用
- documents -- 项目开发相关文档(如:项目需求文档、设计文档等等)
- ChatRoom -- 后端源码
- frontend -- 前端源码
技术 | 说明 | 版本 | 备注 |
---|---|---|---|
Socket | 通信 | ||
epoll/select | IO多路复用 | ||
MySQL Connector | 操作数据库 |
技术 | 说明 | 版本 | 备注 |
---|---|---|---|
QT | 图形界面展示 | 5.14.2 | https://www.qt.io/ |
工具 | 说明 | 版本 | 备注 |
---|---|---|---|
VS 2022 | 开发IDE | https://visualstudio.microsoft.com/ | |
Navicat | 数据库连接工具 | http://www.formysql.com/xiazai.html |
工具 | 版本 | 备注 |
---|---|---|
Linux | 服务器运行环境 | |
Windows | 客户端运行环境 | |
MySQL | https://www.mysql.com/cn/ |
- 这里以ubuntu22.04举例 运行以下代码
sudo apt update
sudo apt install git g++ cmake libmysqlcppconn-dev
git https://github.com/AnceYin/chatroom.git
cd chatroom/ChatRoom/
mkdir build
cd build
cmake ..
make
./ChatRoom/ChatRoom
已开发完毕