Microsoft基础类以为 MFC 程序员提供熟悉上下文的方式封装 Win32 Internet 扩展 (WinInet) 函数。 MFC 提供三个派生自 CStdioFile 类的 Internet 文件类(CInternetFile、CHttpFile 和 CGopherFile)。 这些类不仅使那些用于 CStdioFile
本地文件的程序员熟悉的 Internet 数据检索和作,而且使用这些类,你可以以一致、透明的方式处理本地文件和 Internet 文件。
MFC WinInet 类提供的功能与 CStdioFile
通过 Internet 传输的数据功能相同。 这些类将 HTTP、FTP 和 gopher 的 Internet 协议抽象化为高级应用程序编程接口,提供快速而简单的路径,使应用程序能够感知 Internet。 例如,连接到 FTP 服务器仍需要低级别执行几个步骤,但作为 MFC 开发人员,只需进行一次调用即可 CInternetSession::GetFTPConnection
创建该连接。
此外,MFC WinInet 类提供以下优势:
缓冲 I/O
数据的类型安全句柄
许多函数的默认参数
常见 Internet 错误的异常处理
自动清理打开的句柄和连接
另请参阅
Win32 Internet 扩展 (WinInet)
WinInet 如何更轻松地创建 Internet 客户端应用程序