Microsoft DirectX 8.0 (C++) |
ホストとして、サーバーにはセッションの進行を管理する義務がある。詳細はアプリケーションの設計によって異なるが、セッション ホストが少なくとも以下の作業を行わなければならないことは共通である。
プレーヤーがセッションへの参加を試みると、ホストに DPN_MSGID_INDICATE_CONNECT メッセージが届く。プレーヤーの参加を許可する場合は、S_OK を返す。接続要求を拒否する場合は、それ以外の値を返す。どちらの場合も、プレーヤーには応答が入った DPN_MSGID_CONNECT_COMPLETE メッセージが届く。
ホストはプレーヤーをセッションから削除できる。これには、IDirectPlay8Server::DestroyClient を呼び出す。