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

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

Установка

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

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

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

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

Важно!

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

Вы можете скачать полный пример приложения DatagramSocket UDP по следующей ссылке:

См. также статью