Цитата(toweroff @ Jan 5 2015, 09:35)

насколько я помню, если начало передачи следующего байта в пакете опаздывает по времени на длину самого байта или больше, то это считается ошибкой.
Считается ошибкой где ? В алгоритме, который я сам должен написать ?
То что можно сделать заголовок, а в пакете особым образом изменить место, где байты случайно сложились в лже-заголовок, я знаю. Делал это, когда работал со считывателем отпечатков пальца. Но сейчас во-первых просто не хочется делать этот мудрёный алгоритм с заголовком и проверку-изменение каждого пакета на предмет поиска в нём ложного случайного заголовка, во-вторых на эту проверку-изменение не особо хватит ресурсов процессора.
Вот и смотрю на Idle Frame, break frame : скажем, при отсутствии пакета пусть на линии будет idle , а в начале пакета break . И получится, что после получения break надо начать приём пакета, а после получения idle радоваться тому что пакет получен, и проверять в нём crc