我有一个使用 javax.comm 从 com 端口读取数据的应用程序。
我遇到的问题是,如果我正在读取的设备意外断开连接,我会在控制台中收到一条错误消息,显示“WaitCommEvent:错误 5”
我环顾四周,找不到任何有用的信息。我已将所有 notifyOn* 方法设置为 true,所以我认为我应该接收所有事件,但我没有捕捉到这个事件。
打印出来的错误消息不是来自我的代码中的任何地方,因此它必须在 javax.comm 包中的某个地方。谁能告诉我如何处理此错误,以便在发生此错误时可以正确关闭 com 端口?
谢谢!