GRAZIE MILLE!!!
Il tuo consiglio mi è stato utile ad eliminare l'errore sulla creazione del buffer e il loop infinito.
adesso ho un altro problema: alcune comunicazioni vengono effettuate mentre le ultime no.
la login viene inviata, il server la riceve, quest'ultimo apre correttamente il file excel e confronta la login la riconosce però non riesco a capire perchè non riesce a inviare l'ok al client, quindi il cronometro non scatta e sulla jtable del server non viene indicata la presenza della nuova connessione, non si aggiorna in pratica. puoi aiutarmi tu se ti posto il codice? purtroppo quando posto qualcosa io poche anime pie rispondono. grazie infinite per il tuo aiuto amico :-)gr