Намудрили конечно с условием знатно, подскажите чего от меня хочет валидатор?
package com.javarush.task.task30.task3008;
import java.net.ServerSocket;
import java.net.Socket;
public class Server {
public static void main(String[] args) {
int port = ConsoleHelper.readInt();
try(ServerSocket serverSocket = new ServerSocket(port)) {
ConsoleHelper.writeMessage("Server is starting");
while (true) {
try (Socket socket = serverSocket.accept()) {
new Handler(socket).run();
} catch (Exception e) {
System.out.println(" произошла ошибка.");
serverSocket.close();
}
}
}catch (Exception e){
e.printStackTrace();
}
}
private static class Handler extends Thread {
Socket socket;
Handler(Socket socket) {
this.socket = socket;
}
}
}