Chitchat项目演示
项目经验
项目名称:Chitchat
开发环境:CentOS 7.6,VS2022,MySQL5.6
项目描述:基于TCP协议的点对点聊天系统
项目简介:该聊天系统采用客户端服务器模型,客户端采用MFC框架,实现注册、登录、添加好友和聊天功能,客户端和服务端通过socket通信,服务端采用epoll多路转接IO模型并发处理多个客户端的请求,查询和修改数据库中保存的用户信息,并进行消息的转发
项目链接:https://gitee.com/skye-zhang/project/tree/master/
服务端
服务端模块划分
客户端
客户端登录注册消息流转
客户端添加好友
客户端聊天消息流转
演示视频
Chitchat