天天看點

使用C# 實作序列槽撥号器的SIM卡通信[修正版]

其次,由于撥号器以及伺服器等硬體裝置的差異,導緻回報資訊的速度不一緻,以前采用Thread.Sleep() 方法綁定固定秒數然後檢視傳回資訊的方式存在一定的問題,改用如下代碼就行:

使用C# 實作序列槽撥号器的SIM卡通信[修正版]
使用C# 實作序列槽撥号器的SIM卡通信[修正版]

其餘的不詳細介紹,看代碼即可。

MySerialPort 類

對每一個連接配接到COM 串行端口的撥号器執行個體化 MySerialPort 對象,代碼如下:

使用C# 實作序列槽撥号器的SIM卡通信[修正版]
使用C# 實作序列槽撥号器的SIM卡通信[修正版]

SerialPortList 類

定義一個 SerialPortList 類,實作對所有連接配接上的撥号器 MySerialPort 對象進行管理和排程使用。代碼如下:

使用C# 實作序列槽撥号器的SIM卡通信[修正版]
使用C# 實作序列槽撥号器的SIM卡通信[修正版]

測試代碼如下:

使用C# 實作序列槽撥号器的SIM卡通信[修正版]