Microsoft DirectX 8.0 (Visual Basic) |
ロビー クライアントと関連するアプリケーションのやり取りの大半は、間接的に行われる。ロビー クライアントがアプリケーションに影響する何らかの処理を実行 (または逆にアプリケーションがロビー クライアントに影響する何らかの処理を実行) すると、Microsoft® DirectPlay® が適切なメッセージを送信する。たとえば、ロビー クライアントが接続の設定を変更すると、DirectPlay がアプリケーションに通知し、新しい設定内容を提供する。ただし、DirectPlay8LobbyClient.Send メソッドを使用すれば、ロビー クライアントからアプリケーションにメッセージを直接送信することができる。DirectPlay はアプリケーションにデータをそのまま渡す。そのデータの処理は、アプリケーションが行わなければならない。
ロビー対象アプリケーションも、ロビー クライアントにデータを直接送信することができる。DirectPlay は、ロビー クライアント メッセージ ハンドラの DirectPlay8LobbyEvent.Receive メソッドを呼び出して、データを転送する。DirectPlay はロビー クライアントにデータをそのまま渡す。このデータの処理は、ロビー クライアントが行わなければならない。