@JkLKot

Как правильно собирать датаграмму?

Как правильно собирать информацию в датаграмму? Знаю что это является индивидуальноно, но самый лучший вариант на данный момент с учётом передачи по udp? Сейчас пока для тестов использую Json, но не думаю что это правильно
  • Вопрос задан
  • 101 просмотр
Пригласить эксперта
Ответы на вопрос 3
gbg
@gbg Куратор тега Компьютерные сети
Любые ответы на любые вопросы
Зависит от решаемой задачи. Где-то и Json хорош, где-то бинарный формат, где-то пожатый json
Ответ написан
vvpoloskin
@vvpoloskin Куратор тега Компьютерные сети
Инженер связи
Датаграмма - набор байт. Что вы в нем закодируете - ваше усмотрение. Но как бы для того, чтобы json стал набором байт и был распознан, надо ещё определить кодировку, а чтобы он корректно прочитался, надо обеспечить сохранение порядка пакетов и корректную разбивку по пакетам большой порции данных. И как правило от UDP ждут быстрой обработки, а нагружая содержимое датаграммы jsonом (который, кстати, при определенных условиях может долго парсится), теряется смысл.
Самое простое кодировать значения байтами и битами.
Ответ написан
Комментировать
@DDwrt100
Мне кажется или вы немного смешиваете уровни OSI. udp 4, а Json 7 ?
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы