Guarda il costruttore della tua classe Server:
Dovresti mettere socket.getInetAddress() perchè client non è inizializzata nella seconda copia di Server che chiami alla fine del main() con l'istruzione (new Server(client)).start();codice:public Server (Socket socket) { System.out.println("Arrivato un nuovo client da "+client.getInetAddress()); client=socket; }
Ciao.