Diciamo che il tuo è un esperimento non riuscito
Non ti funziona perché la accept è bloccante ma ci sono diversi altri errori.
Dovresti partire da un esempio funzionante, un classico echo-server, testuale per carità, le swing ci pensi dopo.
Comincia da qui: http://docs.oracle.com/javase/tutori...rking/TOC.html
In particolare l'echo client e server li trovi in
"Reading from and Writing to a Socket"
"Writing the Server Side of a Socket "
Ciao.


Rispondi quotando