Пакеты UDP в приложениях UWP Unity
Вы можете настроить приложения Unity универсальная платформа Windows (UWP) для получения пакетов UDP с помощью клиента и сервера сокета UDP. Сокеты UDP не поддерживают подключение на обеих конечных точках, поэтому они — это быстрое и простое решение для сетевых подключений между удаленными компьютерами. Однако вы будете отвечать за проверка, если пакеты попадают в место назначения, так как UDP-сокеты не делают это автоматически.
Настройка
Откройте файл HoloLens manifest.json проекта и убедитесь, что вы включили:
- Интернет (клиент и сервер)
- Частные сети (клиент и сервер).
Создание клиента и сервера сокета
Следуйте инструкциям по созданию базового клиента и сервера сокета UDP. Вы будете использовать класс DatagramSocket для отправки и получения данных по протоколу UDP и формирования эхо-клиента и сервера. Мы также рекомендуем ознакомиться с другими разделами ресурсов в этой статье, так как они применяются к более настраиваемым и сложным вариантам использования.
Внимание
Если у вас возникли проблемы с отправкой пакетов UDP с компьютера на компьютер, проверка, что ваша сеть разрешает эти операции. Если сеть блокирует пакеты UDP каким-либо образом, устройство HoloLens не сможет прослушивать их.
Полный пример приложения UDP DatagramSocket можно скачать по ссылке ниже: