есть поток данных, организованный через socket.
Сначала идёт заголовок из 12 байт, затем тело с информацией неизвестной длинны, и затем END, с таким же заголовком, типа как чексумма.
Подскажите, возможно есть какие-то методы для быстрой обработки.
Сейчас использую struct, но там какие-то приколы с big-little byte.
Какие ещё подходы есть?
в struct настраивается big little
Да это понятно, спасибо. Там прикол другой немного.
Там в данных 12 байт. 4 байта на заголовок. 4 байта на длину последующего поля. 4 байта на служебную информацию. Если делать little, то корректно отображается только 2 поле, а если big, то первое и третье... Замиксованл крч. Очень странно это все)
кажется у тебя просто ошибка
Ещё вопрос. Как искать вот этот заголовок. Ну тоесть начало строки. Условно говоря, каждый раз приходят байты. Мне нужна определенная последовательность, читай заголовок. Как его в строке быстро/просто найти. Тупо поиском?
Обсуждают сегодня