这更多是理论上的问题,而不是实践中的问题,因为我目前无法测试它,因为我缺少一个相当庞大的设备来测试我正在创建的程序。我的问题是,串行端口会在其生命周期内关闭而不SerialPort.Close()
被调用吗?此外,在调用该方法之前是否存在连接超时的风险?
此外,是否有任何理由在发出命令后关闭它并在需要提交新命令时重新打开它,或者始终保持打开状态是否安全?
这更多是理论上的问题,而不是实践中的问题,因为我目前无法测试它,因为我缺少一个相当庞大的设备来测试我正在创建的程序。我的问题是,串行端口会在其生命周期内关闭而不SerialPort.Close()
被调用吗?此外,在调用该方法之前是否存在连接超时的风险?
此外,是否有任何理由在发出命令后关闭它并在需要提交新命令时重新打开它,或者始终保持打开状态是否安全?