若該文爲原創文章,未經允許不得轉載
原博主博客地址:https://blog.csdn.net/qq21497936
原博主博客導航:https://blog.csdn.net/qq21497936/article/details/102478062
本文章博客地址:https://blog.csdn.net/qq21497936/article/details/79117393
各位讀者,知識無窮而人力有窮,要麼改需求,要麼找專業人士,要麼自己研究
紅胖子(紅模仿)的博文大全:開發技術集合(包含Qt實用技術、樹莓派、三維、OpenCV、OpenGL、ffmpeg、OSG、單片機、軟硬結合等等)持續更新中…(點擊傳送門)
Qt開發專欄:項目實戰(點擊傳送門)
需求
多人聊天室程序,基於TCP和C/S構架,需要離線後可對離線者發送信息,待離線者上線後可收到上次發送的離線信息
技術點
1.TCP連接服務器
2.服務器得保存所有客戶端列表,包括在線的不在線的
3.服務器得通知每個客戶端當前在線的和離線的(發送消息)、
4.客戶端關閉,服務器也得通知每個客戶端當前列表狀態改變
5.客戶端連接,要判斷之前是否要信息需要離線發送
功能演示連續截圖
原博主博客地址:https://blog.csdn.net/qq21497936
原博主博客導航:https://blog.csdn.net/qq21497936/article/details/102478062
本文章博客地址:https://blog.csdn.net/qq21497936/article/details/79117393