Multi-threaded, multi-accept mode serial port class