Pacotes UDP em aplicativos de UWP do UnityUDP packets in Unity UWP apps

Você pode configurar seus aplicativos da Unity Plataforma Universal do Windows (UWP) para receber pacotes UDP com a ajuda de um cliente de soquete UDP e servidor.You can setup your Universal Windows Platform (UWP) Unity apps to receive UDP packets with the help of a UDP socket client and server. Os soquetes UDP não mantêm a conexão em ambos os pontos de extremidade, portanto, eles são uma solução rápida e simples para rede entre máquinas remotas.UDP sockets don't maintain connection on both endpoints, so they're a fast and simple solution for networking between remote machines. No entanto, você será responsável por verificar se os pacotes são obtidos no destino, pois os soquetes UDP não fazem isso automaticamente.However, you'll be responsible for checking if the packets get to their destination, as UDP sockets don't do that automatically.

InstalaçãoSetup

Abra seus projetos do HoloLens manifest.jsno arquivo e verifique se você habilitou:Open your projects HoloLens manifest.json file and make sure you've enabled:

  • Internet (servidor de & de cliente)Internet (Client & Server)
  • Redes privadas (cliente & Server).Private Networks (Client & Server).

Criar seu cliente de soquete e servidorBuild your socket client and server

Siga as instruções para criar um cliente e um servidor de soquete UDP básico.Follow the instructions for building a basic UDP socket client and server. Você usará a classe DatagramSocket para enviar e receber dados por UDP e formar um cliente e servidor de eco.You'll be using the DatagramSocket class to send and receive data over UDP and form an echo client and server. Também é recomendável ler as seções de outros recursos neste artigo, pois elas se aplicam a casos de uso mais personalizados e complexos.We also recommend reading through the other resource sections in this article, as they apply to more customized and complex use cases.

Importante

Se você estiver tendo problemas para enviar pacotes UDP do PC para o PC, verifique se a rede permite essas operações.If you're having trouble sending UDP packets from PC to PC, check that your network allows these operations. Se sua rede estiver bloqueando os pacotes UDP de alguma forma, o dispositivo do HoloLens não poderá ouvi-los.If your network is blocking the UDP packets in any way, your HoloLens device won't be able to listen for them.

Você pode baixar um aplicativo de exemplo DatagramSocket UDP completo do link abaixo:You can download a complete DatagramSocket UDP sample app from the link below:

Veja tambémSee also