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