UDP-csomagok a Unity UWP-alkalmazásokban
A Univerzális Windows-platform (UWP) Unity-alkalmazásokat úgy állíthatja be, hogy UDP-csomagokat fogadjon egy UDP-szoftvercsatorna-ügyfél és -kiszolgáló segítségével. Az UDP-szoftvercsatornák nem tartják fenn a kapcsolatot mindkét végponton, ezért gyors és egyszerű megoldás a távoli gépek közötti hálózatkezeléshez. Önnek kell azonban ellenőriznie, hogy a csomagok elérik-e a célhelyüket, mivel az UDP-szoftvercsatornák nem teszik ezt automatikusan.
Beállítás
Nyissa meg a Projektek HoloLens manifest.json fájlt, és győződjön meg arról, hogy engedélyezte:
- Internet (ügyfél - kiszolgáló)
- Privát hálózatok (ügyfél- és kiszolgálókiszolgáló).
Szoftvercsatorna-ügyfél és -kiszolgáló létrehozása
Kövesse az alapszintű UDP-szoftvercsatorna-ügyfél és -kiszolgáló létrehozásához szükséges utasításokat. A DatagramSocket osztály használatával küld és fogad adatokat UDP-en keresztül, és echo-ügyfelet és kiszolgálót hoz létre. Azt is javasoljuk, hogy olvassa át a jelen cikkben szereplő többi erőforrásszakaszt, mivel ezek testre szabottabb és összetettebb használati esetekre vonatkoznak.
Fontos
Ha problémát tapasztal az UDP-csomagok PC-ről PC-re való küldésével kapcsolatban, ellenőrizze, hogy a hálózat engedélyezi-e ezeket a műveleteket. Ha a hálózat bármilyen módon blokkolja az UDP-csomagokat, a HoloLens-eszköz nem fogja tudni figyelni őket.
Az alábbi hivatkozásról letölthet egy teljes DatagramSocket UDP-mintaalkalmazást: