Пакеты UDP в приложениях UWP Unity

Вы можете настроить приложения Unity универсальная платформа Windows (UWP) для получения пакетов UDP с помощью клиента и сервера сокета UDP. Сокеты UDP не поддерживают подключение на обеих конечных точках, поэтому они — это быстрое и простое решение для сетевых подключений между удаленными компьютерами. Однако вы будете отвечать за проверка, если пакеты попадают в место назначения, так как UDP-сокеты не делают это автоматически.

Настройка

Откройте файл HoloLens manifest.json проекта и убедитесь, что вы включили:

  • Интернет (клиент и сервер)
  • Частные сети (клиент и сервер).

Создание клиента и сервера сокета

Следуйте инструкциям по созданию базового клиента и сервера сокета UDP. Вы будете использовать класс DatagramSocket для отправки и получения данных по протоколу UDP и формирования эхо-клиента и сервера. Мы также рекомендуем ознакомиться с другими разделами ресурсов в этой статье, так как они применяются к более настраиваемым и сложным вариантам использования.

Внимание

Если у вас возникли проблемы с отправкой пакетов UDP с компьютера на компьютер, проверка, что ваша сеть разрешает эти операции. Если сеть блокирует пакеты UDP каким-либо образом, устройство HoloLens не сможет прослушивать их.

Полный пример приложения UDP DatagramSocket можно скачать по ссылке ниже: