其次,由于拨号器以及服务器等硬件设备的差异,导致反馈信息的速度不一致,以前采用Thread.Sleep() 方法绑定固定秒数然后查看返回信息的方式存在一定的问题,改用如下代码就行:


其余的不详细介绍,看代码即可。
MySerialPort 类
对每一个连接到COM 串行端口的拨号器实例化 MySerialPort 对象,代码如下:


SerialPortList 类
定义一个 SerialPortList 类,实现对所有连接上的拨号器 MySerialPort 对象进行管理和调度使用。代码如下:


测试代码如下:
