次の方法で共有


DirectPlay アドレシング

DirectPlay アドレシング

メッセージを配信するには、マルチプレーヤ ゲームの各参加者が一意のアドレスを持っている必要がある。アドレスとは、アプリケーションを実行しているコンピュータのアドレス (デバイス アドレス)、またはアプリケーションが通信する必要のあるコンピュータのアドレス (ホスト アドレス) のことである。

Microsoft® DirectPlay® では、アドレスを URL 文字列の形で表現する。このアドレス文字列は、さらに、IDirectPlay8Peer::Connect などのメソッドの入出力パラメータとして渡される DirectPlay アドレス オブジェクト内にカプセル化される。

ここでは、DirectPlay アドレスを処理するための 3 つの方法について説明する。

  • DirectPlay サービス プロバイダ」では、サービス プロバイダとは何かと、DirectPlay で利用可能なサービス プロバイダについて説明する。
  • ポートについて」では、ポートとは何かと、ポートの使い方について説明する。
  • DirectPlay URL」では、アドレス文字列を直接作成する方法について説明する。
  • アドレスの処理」では、HostEnumHosts、または Connect の各メソッドで、アドレス オブジェクトを渡す方法について説明する。
  • DirectPlay アドレス オブジェクト」では、アドレス オブジェクトの IDirectPlay8Address インターフェイスが公開するメソッドを使って、アドレス文字列を操作する方法について説明する。
  • データ値の概要」では、DirectPlay アドレスに関連付けられた、使用可能なすべてのデータ値を示す表を示すと共に、各サービス プロバイダに必要な値を示す。