Share via


典型的な Gopher クライアント アプリケーションの作成手順

次の表は、典型的な Gopher クライアント アプリケーションで実行できる手順を示しています。

目的 実行するアクション 効果
Gopher セッションを開始します。 CInternetSession オブジェクトを作成します。 WinInet を初期化し、サーバーに接続します。
Gopher サーバーに接続します。 CInternetSession::GetGopherConnection を使用します。 CGopherConnection オブジェクトを返します。
Gopher の最初のリソースを検索します。 CGopherFileFind::FindFile を使用します。 最初のファイルを検索します。 ファイルが見つからない場合は FALSE を返します。
Gopher の次のリソースを検索します。 CGopherFileFind::FindNextFile を使用します。 次のファイルを検索します。 ファイルが見つからない場合は FALSE を返します。
読み取るために、FindFile または FindNextFile によって検出されたファイルを開きます。 CGopherFileFind::GetLocator を使用して Gopher ロケーターを取得します。 CGopherConnection::OpenFile を使用します。 ロケーターによって指定されたファイルを開きます。 OpenFileCGopherFile オブジェクトを返します。
指定した Gopher ロケーターを使用してファイルを開きます。 CGopherConnection::CreateLocator を使用して Gopher ロケーターを作成します。 CGopherConnection::OpenFile を使用します。 ロケーターによって指定されたファイルを開きます。 OpenFileCGopherFile オブジェクトを返します。
ファイルから読み取ります。 CGopherFile を使用します。 指定したバッファーを使用して、指定されたバイト数を読み取ります。
例外を処理する CInternetException クラスを使用します。 すべての一般的なインターネット例外の種類を処理します。
Gopher セッションを終了します。 CInternetSession オブジェクトを破棄します。 開いているファイル ハンドルと接続を自動的にクリーンアップします。

関連項目

Win32 インターネット拡張機能 (WinInet)
インターネット クライアント クラスの必要条件
MFC WinInet クラスを使ってインターネット クライアント アプリケーションを作成する方法