Guarda il costruttore della tua classe Server:
codice:
public Server (Socket socket) {
   System.out.println("Arrivato un nuovo client da "+client.getInetAddress()); 
   client=socket; 
}
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();


Ciao.