1.实体类
package edu.tcu.cn;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.PrintWriter;
import java.net.Socket;
public class User {
private String name;
private String account;
private Socket socket;
private BufferedReader br;
private PrintWriter pw;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getAccount() {
return account;
}
public void setAccount(String account) {
this.account = account;
}
public Socket getSocket() {
return socket;
}
public void setSocket(final Socket socket) {
this.socket = socket;
}
public BufferedReader getBr() {
return br;
}
public void setBr(BufferedReader br) {
this.br = br;
}
public PrintWriter getPw() {
return pw;
}
public void setPw(PrintWriter pw) {
this.pw = pw;
}
public User(String name, final Socket socket) throws IOException {
this.name = name;
this.socket = socket;
this.br = new BufferedReader(new InputStreamReader(
socket.getInputStream()));
this.pw = new PrintWriter(socket.getOutputStream());
}
@Override
public String toString() {
return "User [name=" + name + ", account=" + account + ", socket="
+ socket + "]";
}
}
package edu.tcu.cn;
import java.io.