public class ServerTcp {
public static void main(String[] args) throws IOException {
int port = 6666; // 选择一个端口号
ServerSocket serverSocket = new ServerSocket(port);
System.out.println("Server started. Listening on port " + port);
try {
while (true) {
// 无限循环,等待客户端连接
Socket clientSocket = serverSocket.accept();
System.out.println("New client connected: " + clientSocket.getInetAddress());
// 创建一个新线程来处理请求
Thread clientHandler = new Thread(new ClientHandler(clientSocket));
clientHandler.start();
}
} finally {
serverSocket.close(); // 关闭ServerSocket
}
}
}
public class ClientHandler implements Runnable {
private Socket clientSocket;
public ClientHandler(Socket clientSo