Étapes dans une application cliente type de Gopher
Le tableau suivant montre les étapes que vous pouvez effectuer dans une application cliente classique de Gopher.
Votre objectif |
Actions que vous effectuez |
Effects (Effets) |
---|---|---|
Commencez une session de Gopher. |
Créez un objet de CInternetSession . |
Initialise WinInet et se connecte au serveur. |
Se connecter à un serveur Gopher. |
Utilisation CInternetSession::GetGopherConnection. |
Retourne un objet de CGopherConnection . |
Recherchez la première ressource dans le Gopher. |
Utilisation CGopherFileFind::FindFile. |
Recherche le premier fichier.Retourne FALSE si aucun fichier n'est trouvé. |
Recherchez la ressource suivante dans le Gopher. |
Utilisation CGopherFileFind::FindNextFile. |
Recherche le fichier suivant.Retourne FALSE si le fichier est introuvable. |
Ouvrez le fichier rencontrée par FindFile ou FindNextFile pour la lecture. |
Obtenez un localisateur de Gopher à l'aide de CGopherFileFind::GetLocator.Utilisation CGopherConnection::OpenFile. |
Ouvre le fichier spécifié par le localisateur.OpenFile retourne un objet de CGopherFile . |
Ouvrez un fichier à l'aide d'un localisateur de Gopher que vous fournissez. |
Créez un localisateur de Gopher à l'aide de CGopherConnection::CreateLocator.Utilisation CGopherConnection::OpenFile. |
Ouvre le fichier spécifié par le localisateur.OpenFile retourne un objet de CGopherFile . |
Lire à partir de le fichier. |
Utilisation CGopherFile. |
Lit le nombre d'octets spécifié, à une mémoire tampon que vous fournissez. |
Gestion des exceptions. |
Utilisez la classe de CInternetException . |
Gère tous les types d'exceptions communs Internet. |
Terminez la session de Gopher. |
Obtenir l'objet de CInternetSession . |
Le nettoie automatiquement les handles et des connexions de fichier ouvert. |
Voir aussi
Concepts
Extensions Internet Win32 (WinInet)
Préalables aux classes clientes Internet
Écrire une application cliente Internet à l'aide de les classes WinInet MFC