Udostępnij za pośrednictwem


Pakiety UDP w aplikacjach platformy UWP aparatu Unity

Możesz skonfigurować aplikacje aparatu Unity platforma uniwersalna systemu Windows (UWP), aby odbierać pakiety UDP za pomocą klienta i serwera gniazda UDP. Gniazda UDP nie utrzymują połączenia w obu punktach końcowych, dlatego są one szybkim i prostym rozwiązaniem dla sieci między maszynami zdalnymi. Jednak będziesz odpowiedzialny za sprawdzenie, czy pakiety dojdą do ich miejsca docelowego, ponieważ gniazda UDP nie wykonują tego automatycznie.

Ustawienia

Otwórz plik manifest.json projektów HoloLens i upewnij się, że włączono:

  • Internet (klient i serwer)
  • Sieci prywatne (klient i serwer).

Tworzenie klienta i serwera gniazda

Postępuj zgodnie z instrukcjami dotyczącymi tworzenia podstawowego klienta i serwera gniazda UDP. Użyjesz klasy DatagramSocket do wysyłania i odbierania danych za pośrednictwem protokołu UDP oraz utworzenia klienta i serwera echo. Zalecamy również zapoznanie się z innymi sekcjami zasobów w tym artykule, ponieważ dotyczą one bardziej dostosowanych i złożonych przypadków użycia.

Ważne

Jeśli masz problemy z wysyłaniem pakietów UDP z komputera do komputera, sprawdź, czy sieć zezwala na te operacje. Jeśli sieć blokuje pakiety UDP w jakikolwiek sposób, urządzenie HoloLens nie będzie mogło ich nasłuchiwać.

Pełną aplikację przykładową datagramSocket UDP możesz pobrać z poniższego linku: