串口,按理说,如果是真实的串口,一直会存在的,不应该是ports.length=0如果是USB转的串口,只要USB线不拔掉,应该也是一直存在的,ports.length也不会等于0定时检查吧,定时器或者线程循环Sleep重检查,是否有串口了,ports.length>0了,再去尝试打开
你好! 串口都是独占方式被打开的,也就是只能打开一次,打开后,再次打开,就会报错