服务器程序
package simple.server;
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.io.OutputStream;
import java.io.OutputStreamWriter;
import java.net.ServerSocket;
import java.net.Socket;
public class Server {
private static final int PORT = 8900;
private ServerSocket serverSocket;
public Server() throws IOException {
this.serverSocket = new ServerSocket(PORT);
System.out.println("服务器启动" + "在" + PORT + "端口监听链接请求");
}
public String echo(String msg) {
return "echo: " + msg;
}
public void service() {
while (true) {
Socket socket = null;
try {
System.out.println("开始监听");
socket = serverSocket.accept();
System.out.println("New connection" + "accepted" + socket.getInetAddress() + ": " + socket.getPort());
BufferedReader br = getReader(socket);
BufferedWriter bw = getWriter