1.写添加好友界面和群的界面
2.看视频学习多线程
实现:
-
打开对话窗口时告诉服务器开启多线程,并把多线程发起者传过去,并用hashmap保存下来;
message.setMesType("chatconn"); c.setSender_account(userInformation.getAccount()); c.setReceiver_account(99); message.setObject(c); try { socket = new Socket("127.0.0.1", 9000); SocketUtil.getSocketUtil().writeMessage(socket,message);
if(message.getMesType().equals("chatconn")) {
ChatThread chatThread=new ChatThread(clientSocket);
//启动线程
chatThread.start();
Chat c= (Chat)message.getObject();
ThreadManage.threadMap.put(c.getSender_account(),chatThread );
}
-
点击发送按钮时,接着打开页面时的多线程执行发送消息到服务端。
-
服务端有一个多线程类,未写完暂时只是到服务器