Пакеты UDP в приложениях UWP для UnityUDP packets in Unity UWP apps

Вы можете настроить приложения Unity универсальная платформа Windows (UWP) для получения UDP-пакетов с помощью клиента сокета UDP и сервера.You can setup your Universal Windows Platform (UWP) Unity apps to receive UDP packets with the help of a UDP socket client and server. Сокеты UDP не поддерживают подключение на обеих конечных точках, поэтому они являются быстрым и простым решением для работы в сети между удаленными компьютерами.UDP sockets don't maintain connection on both endpoints, so they're a fast and simple solution for networking between remote machines. Однако вы несете ответственность за проверку того, что пакеты передаются в назначение, так как сокеты UDP не делают это автоматически.However, you'll be responsible for checking if the packets get to their destination, as UDP sockets don't do that automatically.

НастройкаSetup

Откройте проект HoloLens manifest.jsв файле и убедитесь, что вы включили:Open your projects HoloLens manifest.json file and make sure you've enabled:

  • Интернет (клиент & сервер)Internet (Client & Server)
  • Частные сети (клиент & Server).Private Networks (Client & Server).

Создание клиента и сервера сокетаBuild your socket client and server

Следуйте инструкциям по созданию базового клиента и сервера сокета UDP.Follow the instructions for building a basic UDP socket client and server. Вы будете использовать класс датаграмсоккет для отправки и получения данных по протоколу UDP и формирования эхо-клиента и сервера.You'll be using the DatagramSocket class to send and receive data over UDP and form an echo client and server. Мы также рекомендуем ознакомиться с другими разделами, посвященными этой статье, так как они применяются к более специализированным и сложным вариантам использования.We also recommend reading through the other resource sections in this article, as they apply to more customized and complex use cases.

Важно!

Если при отправке UDP-пакетов с компьютера на компьютер возникают проблемы, убедитесь, что в сети разрешены эти операции.If you're having trouble sending UDP packets from PC to PC, check that your network allows these operations. Если сеть блокирует пакеты UDP каким-либо образом, устройство HoloLens не сможет прослушивать их.If your network is blocking the UDP packets in any way, your HoloLens device won't be able to listen for them.

Полный пример приложения Датаграмсоккет UDP можно скачать по ссылке ниже:You can download a complete DatagramSocket UDP sample app from the link below:

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