import java.net.*;
import java.io.*;
public class WorkerThread extends Thread {
private final Socket clientSocket;
private final int connectionId;
public WorkerThread(Socket socket, int connectionId) {
this.clientSocket = socket;
this.connectionId = connectionId;
}
@Override
public void run() {
try {
// 获取输出流并发送日期
PrintWriter pout = new PrintWriter(clientSocket.getOutputStream(), true);
pout.println(new java.util.Date().toString());
// 关闭连接
clientSocket.close();
System.out.println("Finished processing client #" + connectionId);
}
catch (IOException e) {
System.err.println("Error handling client #" + connectionId + ": " + e.getMessage());
}
}
}
import java.io.*;
public class WorkerThread extends Thread {
private final Socket clientSocket;
private final int connectionId;
public WorkerThread(Socket socket, int connectionId) {
this.clientSocket = socket;
this.connectionId = connectionId;
}
@Override
public void run() {
try {
// 获取输出流并发送日期
PrintWriter pout = new PrintWriter(clientSocket.getOutputStream(), true);
pout.println(new java.util.Date().toString());
// 关闭连接
clientSocket.close();
System.out.println("Finished processing client #" + connectionId);
}
catch (IOException e) {
System.err.println("Error handling client #" + connectionId + ": " + e.getMessage());
}
}
}