Последовательная связь MFC

Мне нужно добавить связь через последовательный порт (например, COM8) в мое приложение MFC. Какие API я должен использовать для этого? Мне нужно, чтобы он мог дождаться n байтов в очереди приема перед запуском (событие, сообщение, обратный вызов и т. д.). Есть ли относительно простой способ сделать это? Все примеры, которые я рассмотрел, используют механизм опроса для приема. Это не будет работать для моего приложения. Должен быть какой-то механизм запуска, который срабатывает, когда в очереди есть n байтов. Спасибо.


person Jim Fell    schedule 08.11.2010    source источник


Ответы (1)


Перекрывающийся ввод-вывод в Win32 работает очень хорошо: http://www.codeproject.com/KB/system/serial_com.aspx

Кроме того, насколько я знаю, нет официальных классов MFC для последовательной связи. (Хотя их можно было легко обернуть).

person Erwin Alva    schedule 08.11.2010