ユニバーサル Windows プラットフォーム (UWP) Unity アプリを設定することで、UDP ソケット クライアントとサーバーを利用して UDP パケットを受信できます。 UDP ソケットはどちらのエンドポイントでも接続が保持されないため、リモート マシン間のネットワーク向けの高速でシンプルなソリューションです。 ただし、パケットが宛先に到達するかどうかを自身で確認する責任があります。UDP ソケットは自動的にはこの確認を行いません。
セットアップ
プロジェクトの HoloLens manifest.json ファイルを開き、次が有効になっていることを確認します。
- インターネット (クライアントとサーバー)
- プライベート ネットワーク (クライアントとサーバー)。
ソケット クライアントとサーバーを構築する
基本的な UDP ソケット クライアントとサーバーを構築する手順に従います。 UDP を介してデータを送受信し、エコー クライアントとサーバーを形成するには、DatagramSocket クラスを使用します。 また、よりカスタマイズされた複雑なユース ケースに適用される、この記事の他のリソース セクションにも目を通しておくことをお勧めします。
重要
PC から PC への UDP パケットの送信で問題が発生した場合は、ネットワークでこれらの操作が許可されていることを確認します。 ネットワークで何らかの形で UDP パケットがブロックされている場合、HoloLens デバイスではそれらをリッスンしません。
完全な DatagramSocket UDP サンプル アプリは、以下のリンクからダウンロードできます。