Здравствуйте, 0x64Rm, Вы писали:
R>Добрый день,
R>Выполняю передачу-прием по COM порту, иногда возникает ошибка приема последнего байта. R>т.е. счетчик приема показывает что он пришел, а фактически в буффере памяти значение старое, не обновленное. R>Если после приема данных поставить время общей задержки Sleep(10) все срабатывает нормально. R>Если увеличить передаваемые-принимаемые данные на один dummy байт и просто гонять его по вместе с данными, то тоже проблема решается.
Ставишь ли ты явно таймауты ? если нет то почитай в MSDN статью "Configuring Time-Outs"