Я вообще не спец к сожалению. Без sleep(20) иногда не правильно определяется количество байт принятых в буфер uart. Соответственно и ReadFile считывает не полностью пакет из буфера uart. Это не имеет никакой системы. Как бы рандомно происходит. Как отловить и почему это происходит, не знаю. Может конечно и windows виновата, но самописная (не мной) библиотека для ultranet, работает на этой же windows без сбоев и с высокой скоростью. Значит дело не в windows, а в моей неграмотности. А жить то хочется!![]()





Ответить с цитированием