Ola a todos…
Deixa eu explicar melhor.
Tenho um applet que abre uma porta serial atraves do comando básico que a gente encontra facil facil pela net:
portId = CommPortIdentifier.getPortIdentifier(porta);
serialPort = (SerialPort) portId.open("LeitorPorta", 2000);
inputStream = serialPort.getInputStream();
...
Então toda vez que saio da tela (e o aplet é encerrado) eu nao consigo reutilizar novamente a porta sem te-la fechado no metodo destroy do applet.
Eu queria fazer algo como isso:
//Aqui eu consigo capturar quem esta ocupando esta porta
if(portId.getCurrentOwner()!="LeitorPorta") {
serialPort = (SerialPort) portId.open("LeitorPorta", 2000);
} else {
//Eu inventei esse metodo só pra ilustrar minha ideia
serialPort = portId.getPortInUse();
}
Alguem sabe se isso é possível?
Ou infelizmente terei que abrir e fechar a porta toda vez que entrar/sair da tela?
Obrigado a todos
T+