Attenzione però, così c'è il rischio che più utenti possano avere lo stesso nick.
Comunque usando il protocollo tcp vale tutto ciò che è stato scritto, potresti avere unicamente dei problemi sul server a capire quando effettivamente il client si è sconnesso.
Ricordo che la semplice ricarica della pagina html che contiene l'applet da parte del client mi provocava l'avvio di un nuovo thread e sul server faticavo a capire quale era la connessione da abbattere.

Ciao ciao, Denis.