91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 253KB
    文件類型: .zip
    金幣: 2
    下載: 1 次
    發(fā)布日期: 2021-06-18
  • 語(yǔ)言: Java
  • 標(biāo)簽: javase??多線程??tcp??

資源簡(jiǎn)介

通過(guò)javase編寫的聊天室,使用tcp協(xié)議實(shí)現(xiàn)無(wú)服務(wù)器登陸注冊(cè)好友添加刪除,單人多人通信.

資源截圖

代碼片段和文件信息

package?controller;

import?java.util.ArrayList;
import?java.util.HashMap;
import?java.util.Iterator;
import?java.util.Set;

import?UserLocalMessage.LocalMessage;
import?model.User;

public?class?AcceptMessage?{
private?boolean?boo=false;
public?AcceptMessage(HashMap>?acceptMessage)?{
????//讀取服務(wù)器發(fā)來(lái)的信息的鍵值
Set?acceptSet=acceptMessage.keySet();
//遍歷用戶發(fā)送的信息列表并將信息發(fā)送給要發(fā)送的用戶
?Iterator?iterator=acceptSet.iterator();
?while(iterator.hasNext()){
?//得到發(fā)送信息用戶的對(duì)象
???User??userSender=iterator.next();
?//得到接受信息用戶本地未接收到的信息的用戶列表
?Set?setLocal=LocalMessage.localMessage.keySet();
//遍歷接受信息用戶未接收到的信息的用戶列表
?Iterator?iteratorLocal=setLocal.iterator();
?while(iteratorLocal.hasNext()){
?//查看接收方是否存在未讀的發(fā)送方的消息
?User?userCompare=?iteratorLocal.next();
?if(userCompare.equals(userSender)){
?boo=true;
?}
?}//如果沒(méi)有未讀消息添加鍵值及消息列表
?if(boo){
ArrayList?listMessage=acceptMessage.get(userSender);
?LocalMessage.localMessage.get(userSender).addAll(listMessage);
?
?}else{
?ArrayList?listMessage=acceptMessage.get(userSender);
?LocalMessage.localMessage.put(userSenderlistMessage); ? ?
?}
}
}}
?????


?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2018-04-09?14:09??ChatClient\
?????文件?????????301??2016-05-30?13:49??ChatClient\.classpath
?????文件?????????386??2016-05-30?13:49??ChatClient\.project
?????目錄???????????0??2018-04-09?14:09??ChatClient\.settings\
?????文件?????????598??2016-05-30?13:49??ChatClient\.settings\org.eclipse.jdt.core.prefs
?????目錄???????????0??2018-04-09?14:09??ChatClient\bin\
?????目錄???????????0??2018-04-09?14:09??ChatClient\bin\controller\
?????文件????????1857??2017-10-24?22:15??ChatClient\bin\controller\AcceptMessage.class
?????文件?????????274??2017-10-24?22:15??ChatClient\bin\controller\AddFriend.class
?????文件?????????650??2017-10-24?22:15??ChatClient\bin\controller\ChatClient.class
?????文件????????1071??2017-10-24?22:15??ChatClient\bin\controller\ClientThread.class
?????文件????????1664??2017-10-24?22:15??ChatClient\bin\controller\SendMessage.class
?????文件?????????445??2017-10-24?22:15??ChatClient\bin\controller\Text.class
?????目錄???????????0??2018-04-09?14:09??ChatClient\bin\model\
?????文件????????3679??2017-10-24?22:15??ChatClient\bin\model\User.class
?????目錄???????????0??2018-04-09?14:09??ChatClient\bin\UserLocalMessage\
?????文件?????????802??2017-10-24?22:15??ChatClient\bin\UserLocalMessage\LocalMessage.class
?????目錄???????????0??2018-04-09?14:09??ChatClient\bin\view\
?????文件????????1789??2017-10-24?22:15??ChatClient\bin\view\ChatClientframe$1.class
?????文件????????3066??2017-10-24?22:15??ChatClient\bin\view\ChatClientframe$1AcceptMessage.class
?????文件????????3866??2017-10-24?22:15??ChatClient\bin\view\ChatClientframe.class
?????文件????????1511??2017-10-24?22:15??ChatClient\bin\view\ChatMenu$1.class
?????文件????????3847??2017-10-24?22:15??ChatClient\bin\view\ChatMenu.class
?????文件????????1008??2017-10-24?22:15??ChatClient\bin\view\Land$1.class
?????文件????????2358??2017-10-24?22:15??ChatClient\bin\view\Land$1ResponseServer.class
?????文件????????3499??2017-10-24?22:15??ChatClient\bin\view\Land.class
?????文件?????????250??2017-10-24?22:15??ChatClient\bin\view\Reset.class
?????目錄???????????0??2018-04-09?14:09??ChatClient\image\
?????文件???????21313??2016-06-03?16:12??ChatClient\image\biankuang.jpg
?????文件???????11822??2016-06-03?16:12??ChatClient\image\biankuang2.jpg
?????文件???????85404??2016-05-30?16:19??ChatClient\image\land.jpg
............此處省略58個(gè)文件信息

評(píng)論

共有 條評(píng)論