# ChatRoom
一款基于socket通信的Linux命令行局域网聊天系统
+ 多线程服务器
+ 关闭了time_wait选项,便于服务端快速重启
+ mysql数据存储
# 基本使用
+ `make`编译,生成客户端宇服务端程序
+ 服务端程序运行:`./server 端口号`
+ 客户端程序运行: `./client IP 端口号 房间号`
+ 账号密码是输入默认是注册模式
+ 如果账号已存在,则判断密码是否准确
+ 根据房间号的不同加载和存储聊天记录
# 数据库配置
参考`sqlhelper.cpp`注释
# 使用截图
服务端程序:会对客户端请求的连接和断开做一个输出
<img width="346" alt="image" src="https://github.com/Zane-Yu/ChatRoom/assets/57588387/ae8c658b-02ec-4d64-b885-30578223125d">
客户端
<img width="327" alt="image" src="https://github.com/Zane-Yu/ChatRoom/assets/57588387/b632aad5-d55b-4769-bde1-7a1426abbf44">
<img width="329" alt="image" src="https://github.com/Zane-Yu/ChatRoom/assets/57588387/fae70ea8-3f71-43d2-bcf1-3282cb89afd4">
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
一款基于socket通信的Linux命令行局域网聊天系统_ChatRoom.zip (6个子文件)
ChatRoom-master
sqlhelper.cpp 3KB
makefile 226B
server.cpp 5KB
client.cpp 4KB
README.md 1KB
sqlhelper.h 823B
共 6 条
- 1
资源评论
好家伙VCC
- 粉丝: 1952
- 资源: 9137
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功