我有一个带有以下代码的服务器类:
public static void main(String[] args) throws IOException {
ServerSocket srvSocket = new ServerSocket(server_port);
System.out.println("Server started on Port: " + server_port);
System.out.println("here");
new Thread(new ClientHandler(srvSocket.accept())).start();
System.out.println("here2");
}
和此ClientHandler类(我也需要Comparable):
public class ClientHandler implements Comparable<ClientHandler>, Runnable {
private final Socket cltSocket;
public ClientHandler(Socket cltSocket) {
this.cltSocket = cltSocket;
}
@Override
public void run() {
System.out.println("test");
}
}
我想进入System.out.println("here2");
,但我需要先将一个客户端连接到该客户端(我不想要)。我用Runnable
进行了尝试,但这也没有解决。
我的代码中是否存在错误?还是我需要做其他事情以不必连接到它?