У меня есть серверный класс с этим кодом:
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
, но это тоже не исправило.
Есть ли ошибка в моем коде или я должен сделать что-то еще, чтобы не подключаться к нему?