Server.java

Tutta quella manfrina di errori è dovuta ad una parentesi graffa chiusa nel posto sbagliato all'inizio del metodo run() della classe ClientThread


codice:
boolean keepGoing = true;
while(keepGoing) 
{

} <--- E' sbagliato!!!

C'è già la corretta chiusura della graffa verso la fine del metodo, proprio prima dell'istruzione remove(id);


Nel client, anche in questo caso, c'è un'errata (mancata in questo caso) chiusura della graffa dell'istruzione switch().


Ciao.