Ecco l'errore:
codice:
clients = new ArrayList<Socket>();
clients.add(client);
System.out.println("numero di client : "+clients.size());
clients devi istanziarlo una sola volta!