a livello di ragionamento no.. l'event listener apre un thread che non muore mai..Originariamente inviato da jeky84
si ma cmq se io voglio scrivere al modem e avere una risposta, poi farlo ancora...e ancora e ancora...devo per forza ogni volta scrivere, aprire l'eventlistener , leggere e richiuderlo...e poi aprirne un altro...o no???...mmm misà che mi manca qualche cosa a livello di ragionamento! senti ma se ti mando il mio codice e gli dai uno sguardo??( via mail intendo)
è quel thread che rimane in asolto sulla com..
l'unico modo di fermarlo è killare l'intero processo
questa difatti è l'unica pecca che non son riuscito a risolvere (e anche parecchi altri sul sito della sun), non riesco proprio a chiudere la comunicazione con il comando close()..
se lo fai ti si blocca tutto, non da ne errori ne segni di vita..
finchè il processo è attivo una volta aggiunto l'event listener non c'è modo di fare la close..
la porta rimane bloccata in ascolto su quel modem.. puoi chidere le connessioni e resettare il modem, ma chiudere la porta e riaprirla con un nuovo listener non ci sono proprio riuscito e le ho provate in tutti i modi..
sempre da forum sun alcuni hanno parlato di un bug..