zoukankan      html  css  js  c++  java
  • 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

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




























  • 相关阅读:
    Mongodb-SpringData
    Node-Vue
    SpringBoot-SpringCloud
    WebSocket-WebService
    Scala_学习
    GO_学习
    页面分页
    页面分页
    如何将域名部署到Tomcat中,用域名访问服务器
    如何将域名部署到Tomcat中,用域名访问服务器
  • 原文地址:https://www.cnblogs.com/xuxaut-558/p/10047920.html
Copyright © 2011-2022 走看看