下表显示在典型的 Internet 客户端应用程序便可能执行还原的步骤。
目标 |
采取的操作 |
效果 |
---|---|---|
启动 Internet 会话。 |
创建 CInternetSession 对象。 |
初始化 WinInet 并连接到服务器。 |
设置查询选项 (例如 Internet 重试的超时限制,或数字)。 |
如果操作不成功,返回FALSE。 |
|
建立回调函数来监视会话的状态。 |
建立回调到 CInternetSession::OnStatusCallback。 重写 OnStatusCallback 创建自己的回调例程。 |
|
服务器连接到 Internet、Intranet 服务器或本地文件。 |
分析 URL 并打开到指定服务器的连接。 (如果通过本地 OpenURL 的文件名),返回。CStdioFile 这是可以访问文件或从服务器检索的数据的对象。 |
|
从文件中读取 |
读取指定的字节数,则使用提供的缓冲区。 |
|
处理异常。 |
使用 CInternetException 类。 |
处理所有公共 Internet 异常类型。 |
关闭 Internet 会话。 |
处理 CInternetSession 对象。 |
自动清理打开文件句柄和连接。 |