一般網際網路用戶端應用程式中的步驟
下表顯示您在一般網際網路用戶端應用程式中可能執行的步驟。
您的目標 | 採取的動作 | 效果 |
---|---|---|
開始網際網路會話。 | 建立 CInternetSession 物件。 | 初始化 WinInet 並連接至伺服器。 |
設定網際網路查詢選項(例如逾時限制或重試次數)。 | 使用 CInternetSession::SetOption 。 | 如果作業失敗,則傳回 FALSE。 |
建立回呼函式來監視會話的狀態。 | 使用 CInternetSession::EnableStatusCallback 。 | 建立 CInternetSession::OnStatusCallback 的回 呼。 覆寫 OnStatusCallback 以建立您自己的回呼常式。 |
連線至網際網路伺服器、內部網路伺服器或本機檔案。 | 使用 CInternetSession::OpenURL 。 | 剖析 URL,並開啟與指定伺服器的連線。 會傳 回 CStdioFile (如果您傳遞 OpenURL 本機檔案名)。 這是存取從伺服器或檔案擷取之資料的物件。 |
從檔案讀取。 | 使用 CInternetFile::Read 。 | 使用您提供的緩衝區讀取指定的位元組數目。 |
處理例外狀況。 | 使用 CInternetException 類別。 | 處理所有通用網際網路例外狀況類型。 |
結束網際網路會話。 | 處置 CInternetSession 物件。 | 自動清除開啟檔案控制代碼和連接。 |
另請參閱
Win32 網際網路延伸模組 (WinInet)
網際網路用戶端類別的必要條件
使用 MFC WinInet 類別建立網際網路用戶端應用程式