共用方式為


一般 Gopher 用戶端應用程式中的步驟

下表顯示您在一般 Gopher 用戶端應用程式中可能執行的步驟。

您的目標 採取的動作 效果
開始 Gopher 會話。 建立 CInternetSession 物件。 初始化 WinInet 並連接至伺服器。
連線至 Gopher 伺服器。 使用 CInternetSession::GetGopher連線ion 會傳 回 CGopher連線ion 物件。
在 gopher 中尋找第一個資源。 使用 CGopherFileFind::FindFile 尋找第一個檔案。 如果找不到檔案則傳回 FALSE。
在 gopher 中尋找下一個資源。 使用 CGopherFileFind::FindNextFile 尋找下一個檔案。 如果找不到檔案則傳回 FALSE。
開啟 或 FindNextFile 所找到 FindFile 的檔案以供讀取。 使用 CGopherFileFind::GetLocator 取得 gopher 定位器 。 使用 CGopher連線ion::OpenFile 開啟定位器指定的檔案。 OpenFile 會傳 回 CGopherFile 物件。
使用您提供的 gopher 定位器開啟檔案。 使用 CGopher 建立 gopher 定位器連線ion::CreateLocator 。 使用 CGopher連線ion::OpenFile 開啟定位器指定的檔案。 OpenFile 會傳 回 CGopherFile 物件。
從檔案讀取。 使用 CGopherFile 使用您提供的緩衝區,讀取指定的位元組數目。
處理例外狀況。 使用 CInternetException 類別。 處理所有通用網際網路例外狀況類型。
結束 gopher 會話。 處置 CInternetSession 物件。 自動清除開啟檔案控制代碼和連接。

另請參閱

Win32 網際網路延伸模組 (WinInet)
網際網路用戶端類別的必要條件
使用 MFC WinInet 類別建立網際網路用戶端應用程式