[an error occurred while processing this directive]
|
Если лень заниматься детектированием таймаутов, то можно так:
1.Принимай все в буффер
2.Разбирай буффер в предположении, что голова буффера - начало фрейма.
Из контекта фрейма найдешь предполагаемый CRC.
3.Проверь его. Если - мусор, то сдвиг головы буффера на 1 байт и к п.2. Если все О`key, то на обработку пакета + сдвиг головы буффера к (СRC+1) и к п.2
Извините за сумбурность изложения...