grazie per le risposte.


Non avendo postato codice non mi ero ben spiegato.

In effetti io faccio come dice Lele, cioè ad ogni connessione del client io creo un nuovo thread che gestisce la chiamata.

Il mio problema non era quello di chiudere la connessione col client, ma chiudere il ciclo del ServerSocket che genera i thread.

Per il momento ho risolto in maniera che non so' se sia pulita o meno, cioè per chiudere il ciclo del server effettuo una connessione con un altro client che invia una stringa specifica, in quel caso il server viene spento e chiuso.

Grazie a tutti comunque