在典型的地鼠客户端应用程序的步骤
下表显示了在典型的地鼠客户端应用程序可以执行的步骤。
您的目标 |
您执行的操作 |
效果 |
---|---|---|
开始地鼠会话。 |
创建一 CInternetSession 对象。 |
初始化 WinInet 并连接到服务器。 |
连接到地鼠服务器。 |
返回 CGopherConnection 对象。 |
|
查找将只地鼠的第一个资源。 |
查找第一个文件。 ; 如果未找到,则返回 FALSE 文件。 |
|
查找将只地鼠的下一个资源。 |
查找下一个文件。 ,如果找不到,则返回 FALSE 文件。 |
|
打开 FindFile 或 FindNextFile 找到文件读取的。 |
获取使用 CGopherFileFind::GetLocator的一个地鼠定位器 (url)。 使用 CGopherConnection::OpenFile。 |
打开定位器指定的文件。 OpenFile 返回 CGopherFile 对象。 |
打开文件使用您提供的地鼠定位器 (url)。 |
使用 CGopherConnection::CreateLocator,创建一个地鼠定位器 (url)。 使用 CGopherConnection::OpenFile。 |
打开定位器指定的文件。 OpenFile 返回 CGopherFile 对象。 |
读取文件。 |
使用 CGopherFile。 |
读取指定的字节数,使用您提供的缓冲区。 |
处理异常。 |
使用 CInternetException 类。 |
处理所有公共 Internet 异常类型。 |
关闭地鼠会话。 |
处理 CInternetSession 对象。 |
自动清理打开某个文件句柄和连接。 |