Bonjour à tous,
j'ai mis en place une comm port série via l'API Javacomm qui marche bien, mais je tente de robustifier l'ouverture et la fermeture du port, et là je rencontre quelques problèmes..
lorsque mon appli tente d'ouvrir le port de Com et qu'il n'est pas dispo (cable débranché par exemple), je retente de le réouvrir après 2 secondes d'attente, et mettons le cas je rebranche mon cable il ne détecte pas que le port est dispo. Il faut que je ferme mon appli et que je la redémarre...
dans ce premier cas, la fermeture du port est assez violente (je ne le ferme pas, je le réouvre directement)
par contre, j'ai tenté de le fermer proprement via la méthode serialPort.close() mais celle ci ne rend jamais la main et de ce fait me bloque mon programme.
avez vous une idée de comment réinitialiser le port de Com sans pour autant avoir besoin de redémarrer mon programme ?
Merci,
Tiamat.
Partager