Прошу помочь найти ошибку или дать направление,куда копать. Не пускает по последнему пункту.
package com.javarush.task.task30.task3008;
import java.net.*;
public class Server {
public static void main(String[] args) {
ConsoleHelper helper = new ConsoleHelper();
int port = helper.readInt();
try(ServerSocket socket = new ServerSocket(port)){
System.out.println("Сервер Запущен");
while(true){
Socket client = socket.accept();
Handler handler = new Handler(client);
}
} catch(Exception e){
System.out.println(e);
socket.close();
}
}
private static class Handler extends Thread{
Socket socket;
public Handler(Socket socket){
this.socket = socket;
}
}
}