Итак, у меня есть собственный двоичный протокол, работающий по UDP.
Мой источник - это встроенное устройство с прямым порядком байтов, при этом передача в основном отправляется (упакованная структура). Моими целевыми устройствами в подавляющем большинстве будут компьютеры с прямым порядком байтов.
Я получил запрос на изменение порядка байтов в сети. Мой мгновенный ответ был «не случайным». Я не вижу никакого смысла в том, чтобы переворачивать каждое из моих 100+ полей, смесь целых чисел от 2 до 8 байтов, вместе с числами с плавающей запятой и двойными числами, а затем заставлять всех моих пользователей развернуться и переворачивать их все обратно , и устранение всех мелких ошибок кодирования с обеих сторон.
Я что-то упускаю? Имеет ли значение сетевой порядок байтов сегодня? Это действительно когда-нибудь имело значение? Очевидно, что определение порядка байтов критически важно, но кроме этого, кого это действительно волнует?
tcpdump
менее утомительными, т.е. думает о системном администраторе, который должен следить за этой реализацией. - person Steve-o   schedule 20.08.2011