
1 package cat.function; 2 3 import java.io.Serializable; 4 import java.util.HashMap; 5 import java.util.HashSet; 6 7 public class CatBean implements Serializable { 8 private int type; // 1私聊 0上下线更新 -1下线请求 2请求发送文件 3.确定接收文件 9 10 private HashSet<String> clients; // 存放选中的客户 11 12 private HashSet<String> to; 13 14 public HashMap<String, ClientBean> onlines; 15 16 private String info; 17 18 private String timer; 19 20 private String name; 21 22 private String fileName; 23 24 private int size; 25 26 private String ip; 27 28 private int port; 29 30 public int getSize() { 31 return size; 32 } 33 34 public void setSize(int size) { 35 this.size = size; 36 } 37 38 public String getFileName() { 39 return fileName; 40 } 41 42 public void setFileName(String fileName) { 43 this.fileName = fileName; 44 } 45 46 public HashSet<String> getTo() { 47 return to; 48 } 49 50 public void setTo(HashSet<String> to) { 51 this.to = to; 52 } 53 54 public int getType() { 55 return type; 56 } 57 58 public void setType(int type) { 59 this.type = type; 60 } 61 62 public HashSet<String> getClients() { 63 return clients; 64 } 65 66 public void setClients(HashSet<String> clients) { 67 this.clients = clients; 68 } 69 70 public String getInfo() { 71 return info; 72 } 73 74 public void setInfo(String info) { 75 this.info = info; 76 } 77 78 public String getTimer() { 79 return timer; 80 } 81 82 public void setTimer(String timer) { 83 this.timer = timer; 84 } 85 86 public String getName() { 87 return name; 88 } 89 90 public void setName(String name) { 91 this.name = name; 92 } 93 94 public String getIp() { 95 return ip; 96 } 97 98 public void setIp(String ip) { 99 this.ip = ip; 100 } 101 102 public int getPort() { 103 return port; 104 } 105 106 public void setPort(int port) { 107 this.port = port; 108 } 109 110 public HashMap<String, ClientBean> getOnlines() { 111 return onlines; 112 } 113 114 public void setOnlines(HashMap<String, ClientBean> onlines) { 115 this.onlines = onlines; 116 } 117 118 119 120 } 121 package cat.function; 122 123 import java.net.Socket; 124 125 public class ClientBean { 126 private String name; 127 private Socket socket; 128 129 public String getName() { 130 return name; 131 } 132 133 public void setName(String name) { 134 this.name = name; 135 } 136 137 public Socket getSocket() { 138 return socket; 139 } 140 141 public void setSocket(Socket socket) { 142 this.socket = socket; 143 } 144
package cat.function; import java.io.Serializable; import java.util.HashMap; import java.util.HashSet; public class CatBean implements Serializable { private int type; // 1私聊 0上下线更新 -1下线请求 2请求发送文件 3.确定接收文件 private HashSet<String> clients; // 存放选中的客户 private HashSet<String> to; public HashMap<String, ClientBean> onlines; private String info; private String timer; private String name; private String fileName; private int size; private String ip; private int port; public int getSize() { return size; } public void setSize(int size) { this.size = size; } public String getFileName() { return fileName; } public void setFileName(String fileName) { this.fileName = fileName; } public HashSet<String> getTo() { return to; } public void setTo(HashSet<String> to) { this.to = to; } public int getType() { return type; } public void setType(int type) { this.type = type; } public HashSet<String> getClients() { return clients; } public void setClients(HashSet<String> clients) { this.clients = clients; } public String getInfo() { return info; } public void setInfo(String info) { this.info = info; } public String getTimer() { return timer; } public void setTimer(String timer) { this.timer = timer; } public String getName() { return name; } public void setName(String name) { this.name = name; } public String getIp() { return ip; } public void setIp(String ip) { this.ip = ip; } public int getPort() { return port; } public void setPort(int port) { this.port = port; } public HashMap<String, ClientBean> getOnlines() { return onlines; } public void setOnlines(HashMap<String, ClientBean> onlines) { this.onlines = onlines; } } package cat.function; import java.net.Socket; public class ClientBean { private String name; private Socket socket; public String getName() { return name; } public void setName(String name) { this.name = name; } public Socket getSocket() { return socket; } public void setSocket(Socket socket) { this.socket = socket; } }