JAVA入門到精通-第93講-山寨QQ專案7-好友線上提示
阿新 • • 發佈:2018-12-01
-顯示聊天資訊
-用一個類來管理聊天介面,放到
HashMap裡面;
QqChat放到一個類裡面進行管理;
HashMap管理就是引用了一下;
ManageQqChat類對顯示來說非常重要了;
------------------------- -好友線上提示 線上-頭像彩色; 不線上-頭像灰色; 只有伺服器才能知道誰線上、誰不線上; -QqFriendList
-預設只有自己線上,別人不線上;
-1/4應該知道互相線上 -思路:當一個使用者登入成功後,就向伺服器傳送一個要求 返回線上好友的包,伺服器就回送一個線上好友的資訊包; -客戶端拿到資訊包之後,再進行處理;
//賬號不同 m.setSender(u.getUserId());
傳送:sender 伺服器回送:getter
更新線上好友:qqFriendList.updateFriend(m);
-SerConClientThread public static String getAllonLineUserid() -HashMap遍歷K值---迭代器---Iterator
登入成功以後,傳送訊息包;
來自為知筆記(Wiz)
ManageQqChat類對顯示來說非常重要了;
------------------------- -好友線上提示 線上-頭像彩色; 不線上-頭像灰色; 只有伺服器才能知道誰線上、誰不線上; -QqFriendList
-1/4應該知道互相線上 -思路:當一個使用者登入成功後,就向伺服器傳送一個要求 返回線上好友的包,伺服器就回送一個線上好友的資訊包; -客戶端拿到資訊包之後,再進行處理;
//賬號不同 m.setSender(u.getUserId());
傳送:sender 伺服器回送:getter
更新線上好友:qqFriendList.updateFriend(m);
-SerConClientThread public static String getAllonLineUserid() -HashMap遍歷K值---迭代器---Iterator
登入成功以後,傳送訊息包;