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