典型的なインターネット クライアント アプリケーションの作成手順
次の表は、一般的なインターネット クライアント アプリケーションで実行する可能性のある手順を示します。
対象 |
、アクション |
[効果] |
---|---|---|
インターネット セッションを開始します。 |
CInternetSession のオブジェクトを作成します。 |
WinInet を初期化し、サーバーに接続します。 |
インターネットのクエリ オプションを設定します (再試行のタイムアウト制限または数など)。 |
CInternetSession::SetOptionを使用します。 |
操作が失敗した場合は false を返します。 |
セッションの状態を監視するにコールバック関数を確立します。 |
CInternetSession::OnStatusCallbackにコールバックを確立します。コールバックのルーチンを作成するように OnStatusCallback をオーバーライドします。 |
|
接続先インターネット サーバー、イントラネット サーバー、またはローカル ファイル。 |
CInternetSession::OpenURLを使用します。 |
URL を解析し、指定されたサーバーへの接続を開きます。( OpenURL にローカル ファイル名を渡す場合) CStdioFile を返します。これは、サーバーまたはファイルから取得したデータ アクセス オブジェクトです。 |
ファイルから読み取ります。 |
CInternetFile::Readを使用します。 |
指定したバッファーを使用して、指定したバイト数を読み取ります。 |
例外を処理する |
CInternetException のクラスを使用します。 |
すべての一般的なインターネットの例外の種類を処理します。 |
インターネット セッションを終了します。 |
CInternetSession のオブジェクトを破棄します。 |
自動的に開いたファイル ハンドル、接続をクリーンアップします。 |