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