Как убедиться, что модем уже подключен к телефонной линии - PullRequest
1 голос
/ 03 марта 2011

Я только что заметил, что если модем не был подключен к телефонной линии, и вы открываете SerialPort и отправляете команду AT, например "AT\r\n", тогда ваше приложение зависает примерно на +20 секунд.Как я могу убедиться, что телефонная линия уже подключена к модему?

Ответы [ 2 ]

1 голос
/ 04 марта 2011

Вы можете только открыть и закрыть SerialPort, связанный с устройством (модем, например).Если он не может открыть его, значит, он недоступен.

0 голосов
/ 06 марта 2011

Вы можете использовать GetModemStatus, чтобы найти статус модема. Если модем подключен, эта функция возвращает определенное значение. я не уверен, является ли значение одинаковым для каждого раза .. в моем компьютере эта функция возвращает 115.

...