Microsoft DirectX 8.0 (Visual Basic) |
ロビー クライアントとは、ユーザーのコンピュータに常駐するアプリケーションである。主な役割は、ユーザーのコンピュータにあるゲーム アプリケーションと、リモート コンピュータにあるロビー サーバーをリンクすることにある。ただし、ロビー クライアントは、スタンドアロン アプリケーションとしても機能する。たとえば、特定の LAN サブネットのユーザーによるゲーム セッションは、これらを使って準備できる。
ロビー クライアントは、通常、以下の作業をする 3 つの主要コンポーネントから構成される。
DirectPlay では、前の 2 項目の実装方法が指定されていない。ロビー クライアント ベンダーが、個々の製品に適した方法で実装しなければならない。DirectPlay は、DirectPlay と通信し、ユーザーのロビー可能なゲーム アプリケーションと DirectPlay を通じて通信するために、ロビー クライアントが使用できる標準 API を提供する。
ここでは、ロビー クライアントの実装に関する以下の重要な項目について説明する。
簡単なロビー クライアントの完全な実装例については、サンプル アプリケーション LobbyClient を参照すること。