若该文为原创文章,转载请注明原文出处
本文章博客地址:https://blog.csdn.net/qq21497936/article/details/79117393
各位读者,知识无穷而人力有穷,要么改需求,要么找专业人士,要么自己研究
红胖子(红模仿)的博文大全:开发技术集合(包含Qt实用技术、树莓派、三维、OpenCV、OpenGL、ffmpeg、OSG、单片机、软硬结合等等)持续更新中…(点击传送门)
Qt开发专栏:项目实战(点击传送门)
需求
多人聊天室程序,基于TCP和C/S构架,需要离线后可对离线者发送信息,待离线者上线后可收到上次发送的离线信息
技术点
1.TCP连接服务器
2.服务器得保存所有客户端列表,包括在线的不在线的
3.服务器得通知每个客户端当前在线的和离线的(发送消息)、
4.客户端关闭,服务器也得通知每个客户端当前列表状态改变
5.客户端连接,要判断之前是否要信息需要离线发送
Demo演示
Demo体验下载地址
CSDN:https://download.csdn.net/download/qq21497936/13216306
QQ群:1047134658(点击“文件”搜索“Chat”,群内与博文同步更新)
功能演示连续截图
若该文为原创文章,转载请注明原文出处
本文章博客地址:https://blog.csdn.net/qq21497936/article/details/79117393
各位读者,知识无穷而人力有穷,要么改需求,要么找专业人士,要么自己研究