c#判断串口是否断开,并自动重连

RS232C串口在使用的过程中, 可能因为外部原因而物理断开, 然后再人工插回去. 如何判断串口的状态, 并在串口插回去后自动重新连接.

NET中串口通信用 SerialPort 类, 其实这个类只负责发送接受数据, 串口状态和它没半毛钱关系. 最常用的做法是新建一个线程, 定时判断串口的状态, 断线就尝试重新连接.

原文地址:https://www.cnblogs.com/wongmin/p/5673117.html