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