Platform SDK: DirectX

アプリケーションで指定される固定ポートの使用

[Visual Basic]

ここでは、C++ でのアプリケーション開発について説明する。

[C++]

アプリケーションは、DirectPlay のデフォルトのポートではなく、固定ポートを選択することができる。この場合、そのアプリケーションをファイアウォールを介して機能させるには、1 つのポートだけを開けばよい。

アプリケーションで固定ポートを指定するには、DPAID_InetPort 用のデータ チャンクを含む DirectPlay アドレスを作成する必要がある。アプリケーションは、このデータ チャンクを IDirectPlay4::InitializeConnection に渡す前に、IDirectPlay4::EnumConnections によって返される lpAddress に添付することができる。または、完全な DirectPlay アドレス (サービス プロバイダ、IP アドレス、およびポート番号を指定する) を作成し、それを InitializeConnection に渡すこともできる。

詳細については、「DirectPlay アドレス」を参照すること。