USB拔出并重新插入后,串行端口重新连接

问题描述

我正在使用来自串行端口的DataReceived事件从USB端口读取流量。 我的程序在c#中。 然后,拔下USB电缆,然后重新插入。 我可以检测到这些事件,但是在拔出事件之后,串行端口结果将被关闭,而在重新插入后,我将无法读取流量,如果尝试重新打开流量,则端口结果将不空闲。 唯一的解决方案是关闭程序并重新启动。 如何释放串口占用的资源?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...