在典型的 Gopher 用戶端應用程式中的步驟
下表顯示的步驟,您可能需要在典型的 gopher 用戶端應用程式中執行。
您的目標 |
您所採取的動作 |
效果 |
---|---|---|
開始 gopher 工作階段。 |
建立 CInternetSession 物件。 |
初始化 WinInet 並連線到伺服器。 |
連線到 gopher 伺服器。 |
傳回 CGopherConnection 物件。 |
|
在第一個資源中找到的 gopher。 |
尋找第一個檔案。如果找不到檔案,則傳回 FALSE。 |
|
在下一個資源中找到的 gopher。 |
尋找下一個檔案。如果找不到檔案,則傳回 FALSE。 |
|
開啟所找到的檔案 FindFile 或FindNextFile進行讀取。 |
取得使用 gopher 定位器 CGopherFileFind::GetLocator。使用 CGopherConnection::OpenFile。 |
開啟定位工具所指定的檔案。OpenFile傳回 CGopherFile 物件。 |
開啟檔案,使用您提供的 gopher 定位器。 |
建立使用 gopher 定位器 CGopherConnection::CreateLocator。使用 CGopherConnection::OpenFile。 |
開啟定位工具所指定的檔案。OpenFile傳回 CGopherFile 物件。 |
從檔案讀取。 |
使用 CGopherFile。 |
讀取指定的數目的位元組數目,使用您所提供的緩衝區。 |
處理例外狀況。 |
使用 CInternetException 類別。 |
處理所有的通用網際網路例外狀況類型。 |
結束 gopher 工作階段。 |
處置 CInternetSession 物件。 |
會自動清除開啟檔案控制代碼和連接。 |