Originariamente inviato da simo7784
Metti il readLine dentro un while e stabilisci un protocollo di comunicazione: ad esempio il server potrebbe mandare la lista dei comandi una linea per volta e poi spedire la parola chiave END_LIST. Quando il client riceve END_LIST esce dal while.
alla fine ho risolto così:

codice:
// leggo la stringa del server e la stampo
String linea = fromServer.readLine();
//uso StringTokenizer per spezzare le stringhe
StringTokenizer tokenziner = new StringTokenizer(linea,":");
while(tokenziner.hasMoreTokens()) { 
	System.out.println(tokenziner.nextToken());
}
Thanks ciauz