Megosztás a következőn keresztül:


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: