Étapes dans une application cliente classique de Gopher
Le tableau suivant montre les étapes que vous pouvez effectuer dans une application cliente Gopher standard.
Votre objectif |
Mesures que vous prenez |
Effets |
---|---|---|
Démarrez une session de Gopher. |
Créez un objet CInternetSession. |
Initialise WinInet et se connecte au serveur. |
Se connecte à un serveur Gopher. |
Retourne un objet CGopherConnection. |
|
Recherchez la première ressource du Gopher. |
Utilise CGopherFileFind::FindFile. |
Recherche le premier fichier. Retourne FALSE si aucun fichier n'est trouvé. |
Recherche la ressource suivante du Gopher. |
Utilise CGopherFileFind::FindNextFile. |
Recherche le fichier suivant. Retourne FALSE si le fichier est introuvable. |
Ouvrez le fichier trouvé par FindFile ou FindNextFile pour le lire. |
Obtient un localisateur de Gopher à l'aide de CGopherFileFind::GetLocator. Utilise CGopherConnection::OpenFile. |
Ouvre le fichier spécifié par le localisateur. OpenFile retourne un objet CGopherFile. |
Ouvrez un fichier à l'aide d'un localisateur de Gopher que vous fournissez. |
Créez un localisateur de Gopher avec CGopherConnection::CreateLocator. Utilise CGopherConnection::OpenFile. |
Ouvre le fichier spécifié par le localisateur. OpenFile retourne un objet CGopherFile. |
Lire dans le fichier. |
Utiliser CGopherFile. |
Lit le nombre d'octets spécifié, avec une mémoire tampon que vous fournissez. |
Gestion des exceptions. |
Utilisez la classe CInternetException. |
Gère tous les types d'exception Internet communs. |
Arrêtez la session de Gopher. |
Jetez l'objet CInternetSession. |
Nettoie automatiquement les handles et les connexions de fichiers ouverts. |
Voir aussi
Concepts
Extensions Internet Win32 (WinInet)
Composants requis pour les classes clientes Internet
Écrire une application cliente Internet à l'aide de les classes WinInet MFC