1

我刚刚注意到,如果调制解调器没有连接到电话线并且你打开SerialPort并发送一个 AT 命令,"AT\r\n"那么你的应用程序会挂起大约 +20 秒。我如何确保已经有一条电话线连接到调制解调器?

4

2 回答 2

1

您只能打开和关闭SerialPort关联的设备(例如调制解调器)。如果它无法打开它,则意味着它不可用。

于 2011-03-04T17:20:09.517 回答
0

您可以使用 GetModemStatus 查找调制解调器状态。如果调制解调器已连接,则此函数返回特定值。我不确定每次的值是否相同。在我的电脑中,这个函数返回 115。

于 2011-03-06T08:38:15.613 回答