次の方法で共有


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

次の表は、一般的なの各クライアント アプリケーションで実行する可能性のある手順を示します。

対象

、アクション

[効果]

gopher セッションを開始します。

CInternetSession のオブジェクトを作成します。

WinInet を初期化し、サーバーに接続します。

接続先 gopher サーバー。

CInternetSession::GetGopherConnectionを使用します。

CGopherConnection のオブジェクトを返します。

gopher の最初のリソースを探します。

CGopherFileFind::FindFileを使用します。

最初のファイルを検索します。ファイルが存在しない場合は false を返します。

gopher の次のリソースを探します。

CGopherFileFind::FindNextFileを使用します。

次のファイルを検索します。ファイルが存在しない場合は false を返します。

読み取るために FindFileFindNextFile によって取得ファイルを開きます。

CGopherFileFind::GetLocatorを使用しての gopher ロケーターを取得します。CGopherConnection::OpenFileを使用します。

ロケーターで指定されたファイルを開きます。OpenFileCGopherFile のオブジェクトを返します。

指定したの gopher ロケーターを使用してファイルを開きます。

CGopherConnection::CreateLocatorを使用しての gopher ロケーターを作成します。CGopherConnection::OpenFileを使用します。

ロケーターで指定されたファイルを開きます。OpenFileCGopherFile のオブジェクトを返します。

ファイルから読み取ります。

CGopherFileを使用します。

指定したバッファーを使用して、指定したバイト数を読み取ります。

例外を処理する

CInternetException のクラスを使用します。

すべての一般的なインターネットの例外の種類を処理します。

gopher セッションを終了します。

CInternetSession のオブジェクトを破棄します。

自動的に開いたファイル ハンドル、接続をクリーンアップします。

参照

概念

Win32 インターネット拡張機能 (WinInet)

インターネット クライアント クラスの必要条件

MFC WinInet クラスを使ってインターネット クライアント アプリケーションを作成する方法