ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
23 ноября
960634 Топик полностью
il-2 (24.11.2019 13:27, просмотров: 343) ответил fk0 на Для этого служит сигнал DCD. Он правда может пропасть чуть раньше или даже чуть позже. Я когда-то что-то такое программировал и у меня тоже проверялось наличие связи через +++ и ATO, другого способа не придумал. Благо вероятность встретить NO
Спасибо. У умных людей мысли сходятся :-) Есть еще одно соображение. При обрыве связи модем должен выдать "NO CARRIER" непрерывным потоком (100мс межсимвольный интервал согласно V.25ter). Посему производители модемов могли-бы подсуетиться и при встрече в потоке данных "NO CARRIER" выплюнуть эти данные с нарушением межсимвольного интервала в каком-нибудь месте. Думаю, стоит сделать такую дополнительную проверку на межсимвольный интервал: если он нарушается, то считаем что это были данные и не напрягаемся дополнительными проверками. По крайней мере хуже точно не будет.