Grazie, dunque implemento Runnable... dovrei arrivarci.
Ma: Tutto questo nasce dall'assenza di socket.setBlocking(false|true) di java.net. Perchè Oracle non lo implementa? Sto usando un listato adattato di un client nio e non è certo facile per uno nuovo che ha conoscenze approfondite di programmazione ma che è nuovo di java ed ha difficolta.
Per farla breve, mi implemento il Runnable e salutoni e grazie.
java.Re