1. 程式人生 > >Qt實用技巧:基於tcp的C/S構架多人聊天程式(線上、離線、離線資訊再次登入後傳送等)

Qt實用技巧:基於tcp的C/S構架多人聊天程式(線上、離線、離線資訊再次登入後傳送等)

需求

        多人聊天室程式,基於TCP和C/S構架,需要離線後可對離線者傳送資訊,待離線者上線後可收到上次傳送的離線資訊

技術點

    1.TCP連線伺服器

    2.伺服器得儲存所有客戶端列表,包括線上的不線上的

    3.伺服器得通知每個客戶端當前線上的和離線的(傳送訊息)、

    4.客戶端關閉,伺服器也得通知每個客戶端當前列表狀態改變

    5.客戶端連線,要判斷之前是否要資訊需要離線傳送

功能演示連續截圖











有償技術支援與服務以及原始碼獲取

       請加QQ:21497936