Мой Perl-скрипт получает ответ UDP, который состоит из 2 целых чисел + чисел с плавающей запятой. Проблема в том, что поток UDP - это один длинный поток байтов.
Как преобразовать поток в параметры, используя Perl?
Вы можете использовать распаковать или Convert :: Binary :: C .
Подробнее об упаковке и распаковке см. perlpacktut - Руководство по упаковке .
С Convert :: Binary :: C вы передаете определение структуры C, а затем можете легко извлечь элементы данных из структуры.