服务器:
package p1007; import java.io.*; import java.net.*; import java.util.Random; public class Server { public static void main(String[] args) { int port = 12345; // 服务端口 try (ServerSocket serverSocket = new ServerSocket(port)) { System.out.println("服务器已启动,等待客户端连接..."); while (true) { Socket socket = serverSocket.accept(); System.out.println("客户端连接: " + socket.getInetAddress()); new ClientHandler(socket).start(); // 为每个客户端连接启动一个新线程 } } catch (IOException e) { e.printStackTrace(); } } } class ClientHandler extends Thread { private Socket socket; public ClientHandler(Socket socket) { this.socket = socket; } @Override public void run() { try (BufferedReader in = new BufferedReader(new InputStreamReader(socket.getInputStream())); PrintWri