5

我正在使用串行通信,我想知道是否应该保持 SerialPort 处于打开状态?

我正在创建一个命令队列,一次只能运行一个。我应该创建一个 SerialPort 并在每个命令中打开/关闭它,还是应该有另一个类来保持端口打开并从命令中调用?还是真的很重要?

4

2 回答 2

7

保持开放。没有必要打开和关闭它的开销。

于 2009-12-14T20:17:18.590 回答
4

除了 C. Ross 的回答之外,保持打开状态可以防止其他任何东西打开 SerialPort 并在以后阻止您。我建议保持开放。

于 2009-12-14T20:25:29.367 回答