我应该保持SerialPort连接打开吗?

时间:2009-12-14 20:15:30

标签: .net .net-3.5 serial-communication

我正在进行串行通信,我想知道是否应该保持SerialPort的开放状态?

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

2 个答案:

答案 0 :(得分:6)

保持开放状态。打开和关闭它没有任何意义。

答案 1 :(得分:3)

除了C. Ross的回答,保持打开还可以防止其他任何事情打开SerialPort并在以后阻止你。我建议保持开放。