用的modbusrtu,打开本地的虚拟串口做测试, 比如ComA ComB。当ComA连接到ComB时,如果ComB没有打开modbus server,调用Read()就会阻塞在那里,此时再调用Close()就会使得程序卡死。非得把ComB的modbus server打开才能使得close()执行下去, 否则就一直卡死程序。ReadAsync也没有CancellationToken取消的机制,也是同样的问题。