Возникли проблемы с использованием TCP и UDP в одном приложении?

Суть моего вопроса - спросить, разрешено ли использовать TCP и UDP для связи между клиентом и сервером.

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

Итак, было бы разумно сначала использовать TCP для управления соединением, а затем на отдельном порту отправить пакет передачи данных и так далее?

5
задан Cœur 21 October 2018 в 13:56
поделиться