Надо ли добавлять сессию в каждый пакет UDP? Добрый день! Изучаю бэкенд игровую разработку и делаю свой тестовый проект. В прод он не пойдет, делаю для себя, для обучения, простой сервер для MMORPG. Есть несколько вопросов про сетевую часть: 1. Правильно я понимаю, что если использовать UDP, то в каждый пакет надо добавлять данные для определения от кого этот пакет, т.е. своеобразную сессию? 2. Как обычно используется UDP в игровой разработке? 3. Все ли используют RUDP или для каких-то случаев подойдет обычный UDP?

11 Фев 2022 в 19:53
205 +1
0
Ответы
1

Да, в UDP пакеты обычно добавляются данные для идентификации отправителя и получателя (например, сессионный идентификатор). Это позволяет серверу правильно обрабатывать полученные пакеты и отвечать на них.

В игровой разработке UDP чаще всего используется для передачи игровых данных, так как UDP обладает меньшей задержкой и более быстрой скоростью передачи данных по сравнению с TCP. Однако, из-за возможной потери пакетов и их недоставки, разработчики могут реализовывать собственные механизмы обработки ошибок и восстановления данных (например, RUDP).

Не все разработчики используют RUDP, так как он добавляет дополнительные расходы на обработку и управление сетевыми соединениями. Для некритичных по времени задач и игровых сценариев обычный UDP может быть более эффективным и простым в использовании. Однако, при разработке игр с высокими требованиями к надежности и стабильности сетевого соединения, рекомендуется использовать RUDP или другие протоколы, обеспечивающие надежность доставки данных.

16 Апр в 19:27
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 90 455 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир