Такой вопрос. Создаем соединение с ком портом.
HANDLE hCom = CreateFile(...);
Посылаем команду. Скажем ATI3.
WriteFile(hCom,"ATI3", ...);
ReadFile(hCom,AnswerModem, ...);
В выходном буфере что то типа эха. Частично мусор.
Если вставить задержку между записью и чтением то в буфере после эха и
мусора что то вроде ответа модема.
Как корректно прочитать ответ модема?
Как узнать, что уже можно читать ответ модема? и сколько читать?