salve
sono alle prime armi con java.net, sto cercando di creare un server che fà comunicare vari Telnet come una chat, il problema è che non so come poter ricevere e inviare contemporaneamente messaggi.
Mi spiego il programma server, crea due buffer associati ad un socket, uno in entrata e uno in uscita, il problema è che il server è in attesa che qualcosa arrivi dal buffer e non può introdurre niente nel buffer di uscit afinchè il client non gli invia niente.
Insomma la chat è sincrona,finchè uno non scrive l'altro non puo' farlo.
Non mi rispondete semplicemente usa i Thread, perchè ciò provato, quindi magari se questa era la strada giusta vi ringrazierei se mi deste qualche dritta in piu'.
grazie