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: