Microsoft DirectX 8.0 (Visual Basic) |
使い終わったセッションは、ホストが DirectPlay8Peer.TerminateSession を呼び出して終了しなければならない。このメソッドは、ホストの移行が有効になっていても、ホスト移行をせずにセッションを終了する。Microsoft® DirectPlay® が、セッション メンバ全員の DirectPlay8Event.TerminateSession メソッドを呼び出して通知する。この後、必要なクリーンアップがあれば実行する。別のセッションを開始するには、DirectPlay8Peer.Close を呼び出してから DirectPlay8Peer.RegisterMessageHandler を呼び出す必要がある。
DirectPlay8LobbiedApplication.SetAppAvailable の呼び出しにより、アプリケーションが接続可能であると登録されている場合には、ロビー クライアントは、アプリケーションの DirectPlay8LobbyEvent.Connect メソッドを呼び出して、実行中のアプリケーションと新しいセッションの接続を試みることができる。この場合はまず、DirectPlay8Peer.Close を呼び出してから DirectPlay8.RegisterMessageHandler を呼び出しておく必要がある。