views:

69

answers:

2

I am working with serial communication and I'm wondering whether I should keep the SerialPort open or not?

I'm creating a queue of commands and only one will be running at a time. Should I create a SerialPort and open/close it in each command, or should I have another class which holds the port open and is called from the commands? Or does it really matter?

+4  A: 

Keep it open. No point to have the overhead of opening and closing it.

C. Ross
+3  A: 

In addition to C. Ross's answer, keeping it open will prevent anything else from opening the SerialPort and blocking you later. I would suggest keeping it open.

Dan Lorenc