• 大小: 1003KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-11-12
  • 语言: 其他
  • 标签: socket  聊天室  

资源简介

使用Socket实现一对一聊天,包括客户端和服务端

资源截图

代码片段和文件信息

package com.ghs.chat.bean;

import java.io.Serializable;
import java.net.Socket;

/**
 * 封装客户端的信息
 * @author liu
 * 
 */
public class Client{

private User user;//客户端的所属的用户
private Socket socket;//客户端套接字

public Client() {
super();
}

public Client(User user Socket socket) {
super();
this.user = user;
this.socket = socket;
}

public User getUser() {
return user;
}

public void setUser(User user) {
this.user = user;
}

public Socket getSocket() {
return socket;
}
public void setSocket(Socket socket) {
this.socket = socket;
}

@Override
public boolean equals(object obj) {
Client client = (Client) obj;
return this.getUser().equals(client.getUser());
}

@Override
public int hashCode() {
return this.getUser().hashCode();
}
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2015-11-13 11:42  chat\
     目录           0  2015-11-13 11:42  chat\ChatClient\
     文件         379  2015-11-07 23:45  chat\ChatClient\.classpath
     文件         386  2015-11-07 12:40  chat\ChatClient\.project
     目录           0  2015-11-07 12:40  chat\ChatClient\.settings\
     文件         598  2015-11-07 12:40  chat\ChatClient\.settings\org.eclipse.jdt.core.prefs
     目录           0  2015-11-13 11:42  chat\ChatClient\bin\
     目录           0  2015-11-11 14:33  chat\ChatClient\bin\com\
     目录           0  2015-11-11 14:33  chat\ChatClient\bin\com\ghs\
     目录           0  2015-11-13 11:42  chat\ChatClient\bin\com\ghs\chat\
     目录           0  2015-11-13 11:42  chat\ChatClient\bin\com\ghs\chat\bean\
     文件        1259  2015-11-11 14:33  chat\ChatClient\bin\com\ghs\chat\bean\Client.class
     文件        1395  2015-11-11 14:33  chat\ChatClient\bin\com\ghs\chat\bean\Message.class
     文件        1084  2015-11-11 14:33  chat\ChatClient\bin\com\ghs\chat\bean\User.class
     目录           0  2015-11-13 11:42  chat\ChatClient\bin\com\ghs\chat\client\
     文件        1365  2015-11-11 14:33  chat\ChatClient\bin\com\ghs\chat\client\ChatClient$1.class
     文件        3462  2015-11-11 14:33  chat\ChatClient\bin\com\ghs\chat\client\ChatClient.class
     目录           0  2015-11-11 14:33  chat\ChatClient\bin\com\ghs\chat\db\
     目录           0  2015-11-13 11:42  chat\ChatClient\bin\com\ghs\chat\db\utils\
     文件        2532  2015-11-11 14:33  chat\ChatClient\bin\com\ghs\chat\db\utils\DBUtils.class
     目录           0  2015-11-13 11:42  chat\ChatClient\bin\com\ghs\chat\listener\
     文件         195  2015-11-11 14:33  chat\ChatClient\bin\com\ghs\chat\listener\ReceivedMsgListener.class
     目录           0  2015-11-13 11:42  chat\ChatClient\bin\com\ghs\chat\service\
     文件        2119  2015-11-11 14:33  chat\ChatClient\bin\com\ghs\chat\service\UserService.class
     目录           0  2015-11-13 11:42  chat\ChatClient\bin\com\ghs\chat\ui\
     文件        1504  2015-11-13 11:39  chat\ChatClient\bin\com\ghs\chat\ui\Chatframe$1.class
     文件        2098  2015-11-13 11:39  chat\ChatClient\bin\com\ghs\chat\ui\Chatframe$2.class
     文件        7289  2015-11-13 11:39  chat\ChatClient\bin\com\ghs\chat\ui\Chatframe.class
     目录           0  2015-11-13 11:42  chat\ChatClient\bin\com\ghs\chat\ui\list\
     文件        1747  2015-11-11 14:33  chat\ChatClient\bin\com\ghs\chat\ui\list\CellRenderer.class
     文件         663  2015-11-11 14:33  chat\ChatClient\bin\com\ghs\chat\ui\list\ListModel.class
............此处省略66个文件信息

评论

共有 条评论