如何确保调制解调器已连接到电话线

时间:2011-03-03 08:35:25

标签: c# serial-port at-command modem

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

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

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