标签: .net .net-3.5 serial-communication
我正在进行串行通信,我想知道是否应该保持SerialPort的开放状态?
我正在创建一个命令队列,一次只能运行一个命令。我应该创建一个SerialPort并在每个命令中打开/关闭它,还是应该有另一个类保持端口打开并从命令调用?或者它真的重要吗?
答案 0 :(得分:6)
保持开放状态。打开和关闭它没有任何意义。
答案 1 :(得分:3)
除了C. Ross的回答,保持打开还可以防止其他任何事情打开SerialPort并在以后阻止你。我建议保持开放。