微软官方的 联网 指导说明 -Internet 客户端类的必备条件

Visual Studio 2012 – Visual C++
Internet 客户端类的必备条件

Internet 客户端执行的某些操作 (如读取文件,) 的必备软件的操作 (在这种情况下,为 Internet 连接)。 下表列出了的系统必备部分客户端操作。

常规 Internet URL (Gopher 工具、FTP 或 HTTP)

操作

系统必备

建立连接。

CInternetSession 创建 Internet 建立客户端应用程序的基础。

打开 URL。

建立连接。 调用 CInternetSession::OpenURL。 OpenURL 函数返回一只读的资源对象。

URL 读取数据。

打开 URL。 调用 CInternetFile::Read

Internet 选项设置。

建立连接。 调用 CInternetSession::SetOption

将调用函数的状态信息。

建立连接。 调用 CInternetSession::EnableStatusCallback。 重写处理调用的 CInternetSession::OnStatusCallback

FTP

操作

系统必备

创建 FTP 连接。

CInternetSession 创建为此 Internet 客户端应用程序的基础。 创建调用 CFtpConnection 对象的 CInternetSession::GetFtpConnection

查找第一个资源。

创建 FTP 连接。 CFtpFileFind 创建对象。 调用 CFtpFileFind::FindFile

枚举所有可用资源。

查找第一个文件。 调用 CFtpFileFind::FindNextFile,直到返回错误。

FTP 打开文件。

创建 FTP 连接。 调用 CFtpConnection::OpenFile CInternetFile 创建并打开对象。

FTP 读取文件。

打开具有读取访问 FTP 的文件。 调用 CInternetFile::Read

对 FTP 文件的写入。

打开具有写访问 FTP 的文件。 调用 CInternetFile::Write

更改服务器的客户的目录。

创建 FTP 连接。 调用 CFtpConnection::SetCurrentDirectory

检索服务器上的客户端上的当前目录。

创建 FTP 连接。 调用 CFtpConnection::GetCurrentDirectory

HTTP

操作

系统必备

生成 HTTP 连接。

CInternetSession 创建为此 Internet 客户端应用程序的基础。 创建调用 CHttpConnection 对象的 CInternetSession::GetHttpConnection

HTTP 打开文件。

生成 HTTP 连接。 创建调用 CHttpFile 对象的 CHttpConnection::OpenRequest。 调用 CHttpFile::AddRequestHeaders。 调用CHttpFile::SendRequest

HTTP 读取文件。

HTTP 打开文件。 调用 CInternetFile::Read

获取有关 HTTP 请求的信息。

生成 HTTP 连接。 创建调用 CHttpFile 对象的 CHttpConnection::OpenRequest。 调用 CHttpFile::QueryInfo

Gopher 工具

操作

系统必备

生成地鼠连接。

CInternetSession 创建为此 Internet 客户端应用程序的基础。 创建调用 CGopherConnection的 CInternetSession::GetGopherConnection

查找当前目录中的第一个文件。

生成地鼠连接。 CGopherFileFind 创建对象。 创建调用 CGopherLocator 对象的 CGopherConnection::CreateLocator。 定位器传递到CGopherFileFind::FindFile。 如果您之后,需要调用 CGopherFileFind::GetLocator 获取文件的定位器。

枚举所有可用文件。

查找第一个文件。 调用 CGopherFileFind::FindNextFile,直到返回错误。

打开地鼠文件。

生成地鼠连接。 创建带有 CGopherConnection::CreateLocator 的一台地鼠定位器或查找具有的 CGopherFileFind::GetLocator一个定位符 (URL)。 调用CGopherConnection::OpenFile

读取地鼠文件。

打开地鼠文件。 使用 CGopherFile

One comment

Leave a Reply