Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
In der folgenden Tabelle sind die Schritte an, die in einer typischen Gopher-Clientanwendung ausgeführt haben.
Das Ziel |
Maßnahmen, die Sie ergreifen |
Auswirkungen |
|---|---|---|
Starten Sie eine Gopher-Sitzung. |
Erstellen Sie ein CInternetSession-Objekt. |
Initialisiert WinInet und stellt eine Verbindung mit Server an. |
Verbinden mit einem Gopherserver an. |
Verwendung CInternetSession::GetGopherConnection. |
Gibt ein CGopherConnection-Objekt zurück. |
Suchen Sie die erste Ressource im Gopher. |
Verwendung CGopherFileFind::FindFile. |
Sucht die erste Datei.Gibt FALSE zurück, wenn keine Dateien gefunden werden. |
Suchen Sie die folgende Ressource im Gopher. |
Verwendung CGopherFileFind::FindNextFile. |
Durchsucht die folgende Datei.Gibt FALSE zurück, wenn die Datei nicht gefunden wird. |
Öffnen Sie die Datei, die von FindFile oder FindNextFile zum Lesen gefunden wird. |
Rufen Sie einen Gopher-Locator mit CGopherFileFind::GetLocator ab.Verwendung CGopherConnection::OpenFile. |
Öffnet die Datei, die vom Lokator angegeben wird.OpenFile gibt ein CGopherFile-Objekt zurück. |
Öffnen Sie eine Datei mit einem Gopher-Locators, den Sie angeben. |
Erstellen Sie einen Gopher-Locator mit CGopherConnection::CreateLocator.Verwendung CGopherConnection::OpenFile. |
Öffnet die Datei, die vom Lokator angegeben wird.OpenFile gibt ein CGopherFile-Objekt zurück. |
Lesen aus der Datei. |
Verwendung CGopherFile. |
Liest die angegebene Anzahl von Bytes unter Verwendung eines Puffers, den Sie angeben. |
Behandeln von Ausnahmen |
Verwenden Sie die CInternetException-Klasse. |
Behandelt alle allgemeinen Internet-Ausnahme Typen. |
Beenden Sie die Gopher-Sitzung. |
Entledigen Sie das CInternetSession-Objekt. |
Bereinigt automatisch geöffnet, Dateihandles und Verbindungen auf. |
Siehe auch
Konzepte
Win32-Internet-Erweiterungen (WinInet-Klassen)
Erforderliche Komponenten für Internet-Client-Klassen
Schreiben einer Internet-Clientanwendung mit Klassen MFC-WinInet-Unterstützung