阅读背景:

socket实现客户端和客户端之间通信和聊天

来源:互联网 

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.



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: