Condividi tramite


Come MFC agevola la creazione di applicazioni Client Internet

I MFC includono le funzioni di estensione di internet Win32 (WinInet) in modo che fornisce un contesto comune per i programmatori di MFC. MFC fornisce tre classi del file internet (CInternetFile, CHttpFile e CGopherFile) deriva dalla classe di CStdioFile. Non solo queste classi fanno recuperare e modificare le familiari di dati internet ai programmatori che hanno utilizzato CStdioFile per i file locali, ma con queste classi è possibile gestire i file locali e internet archivia in modo coerente e trasparente.

Le classi MFC WinInet forniscono la stessa funzionalità di CStdioFile per dati che vengono trasferiti a internet. Queste classi riassumono i protocolli Internet per HTTP, FTP e il gopher nell'API di livello elevato, fornendo un percorso rapido e semplice per porre domande ma con DPI. Ad esempio, per connettersi a un server FTP è comunque necessario diverse operazioni a un livello basso, ma gli sviluppatori di MFC, è sufficiente eseguire un'altra chiamata a CInternetSession::GetFTPConnection per creare la connessione.

Inoltre, le classi MFC WinInet offre i vantaggi seguenti:

  • I/O buffering

  • Handle indipendenti dai tipi per i dati

  • Parametri predefiniti per numerose funzioni

  • Gestione delle eccezioni per gli errori comuni internet

  • Pulizia automatica handles e le connessioni aperte

Vedere anche

Concetti

Estensioni Internet Win32 (WinInet)

Come WinInet agevola la creazione di applicazioni client Internet