Salve a tutti avrei un piccolo ma fastidioso problema:

Devo creare una semplice chat con 3 client senza utilizzare thread. Una volta che i 3 client si sono connessi possono inviare messaggi, quando un client invia messaggi, gli altri due client ricevno i messaggi. Il mio problema è che sul server per leggere dal buffer uso il metodo readline() e quindi finchè tutti e tre non avranno inviato un messaggio non potro inviare niente dal server. Come posso ovviare a questo?

codice:
client0 = listIn.get(0).readLine(); 			
client1 = listIn.get(1).readLine(); 			
client2 = listIn.get(2).readLine();