JAVA入门到精通-第93讲-山寨QQ项目7-好友在线提示

Posted 夏至稻花如白练,大暑池畔赏红莲

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JAVA入门到精通-第93讲-山寨QQ项目7-好友在线提示相关的知识,希望对你有一定的参考价值。

-显示聊天信息
-用一个类来管理聊天界面,放到HashMap里面;
QqChat放到一个类里面进行管理;
HashMap管理就是引用了一下;

ManageQqChat类对显示来说非常重要了;



 

-------------------------
-好友在线提示
 在线-头像彩色;
 不在线-头像灰色;
只有服务器才能知道谁在线、谁不在线;
-QqFriendList
-默认只有自己在线,别人不在线;

-1/4应该知道互相在线
-思路:当一个用户登录成功后,就向服务器发送一个要求
 返回在线好友的包,服务器就回送一个在线好友的信息包;
-客户端拿到信息包之后,再进行处理;



//账号不同
m.setSender(u.getUserId());

发送:sender                                     服务器回送:getter

更新在线好友:qqFriendList.updateFriend(m);

-SerConClientThread
public static String  getAllonLineUserid()
-HashMap遍历K值---迭代器---Iterator

登录成功以后,发送消息包;




























以上是关于JAVA入门到精通-第93讲-山寨QQ项目7-好友在线提示的主要内容,如果未能解决你的问题,请参考以下文章

JAVA入门到精通-第92讲-山寨QQ项目6-多对多的聊天

JAVA入门到精通-第84讲-网络基础

uni-app从入门到精通

JAVA入门到精通-第39讲-线程.坦克大战7

JAVA入门到精通-第68讲-项目开发流程

JAVA入门到精通-第40讲-线程