Condividi tramite


Passaggi in un'applicazione client gopher tipica

Nella tabella seguente vengono mostrati i passaggi che è possibile eseguire in un'applicazione client tipica di gopher.

L'obiettivo

Azioni che si intraprendono

Effetti

Consente di avviare una sessione di gopher.

Creare un oggetto di CInternetSession.

Inizializza WinInet e si connette al server.

Connessione a un server gopher.

Utilizzo CInternetSession::GetGopherConnection.

Restituisce un oggetto di CGopherConnection.

Cercare la prima risorsa in gopher.

Utilizzo CGopherFileFind::FindFile.

Trova il primo file. Restituisce FALSE se tale file non è stato trovato.

Trovare la risorsa seguente nel gopher.

Utilizzo CGopherFileFind::FindNextFile.

Individuare il file seguente. Restituisce FALSE se il file non viene trovato.

Aprire il file trovato da FindFile o da FindNextFile per leggere.

Ottenere un localizzatore di gopher utilizzando CGopherFileFind::GetLocator. Utilizzo CGopherConnection::OpenFile.

Aprire il file specificato dal localizzatore. OpenFile restituisce un oggetto di CGopherFile.

Aprire un file mediante il localizzatore di gopher fornite.

Creare un localizzatore di gopher utilizzando CGopherConnection::CreateLocator. Utilizzo CGopherConnection::OpenFile.

Aprire il file specificato dal localizzatore. OpenFile restituisce un oggetto di CGopherFile.

Leggere dal file.

Utilizzo CGopherFile.

Legge il numero di byte, utilizzando un buffer fornito.

Gestire le eccezioni.

Utilizzare la classe di CInternetException.

Gestisce tutti i tipi di eccezioni comuni internet.

Terminare la sessione di gopher.

Disponga dell'oggetto di CInternetSession.

Viene effettuata la pulizia automatica handle di file e le connessioni aperte.

Vedere anche

Concetti

Estensioni Internet Win32 (WinInet)

Prerequisiti per le classi client Internet

Scrittura di un'applicazione client Internet con classi WinInet MFC