Microsoft DirectX 8.0 (Visual Basic) |
ホストとして、サーバーにはセッションの進行を管理する義務がある。詳細はアプリケーションの設計によって異なるが、セッション ホストが少なくとも以下の作業を行わなければならないことは共通である。
プレーヤーがセッションへの参加を試みると、DirectPlay からホストの DirectPlay8Event.IndicateConnect メソッドが呼び出される。プレーヤーの参加を許可する場合は、fRejectMsg を FALSE に設定する。要求を拒否する場合は、fRejectMsg を FALSE 以外の値に設定する。どちらの場合も、プレーヤーの DirectPlay8Event.ConnectComplete メソッドが呼び出されて、要求への応答が渡される。
ホストはプレーヤーをセッションから削除できる。これには、DirectPlay8Server.DestroyClient を呼び出す。