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.
Hinweis
Die Microsoft Foundation Classes (MFC)-Bibliothek wird weiterhin unterstützt. Wir fügen jedoch keine Features mehr hinzu oder aktualisieren die Dokumentation.
Die folgende Tabelle zeigt die Schritte, die Sie in einer typischen Gopher-Clientanwendung ausführen könnten.
| Ihr Ziel | Aktionen, die Sie ausführen | Effekte |
|---|---|---|
| Beginnen Sie eine Gopher-Sitzung. | Erstellen Sie ein CInternetSession-Objekt . | Initialisiert WinInet und stellt eine Verbindung mit dem Server bereit. |
| Verbinden Sie mit einem Gopherserver. | Verwenden Sie CInternetSession::GetGopherVerbindung. | Gibt ein CGopherConnection-Objekt zurück. |
| Suchen Sie die erste Ressource im Gopher. | Nutzung von CGopherDateiSuchen::SuchenDatei. | Sucht die erste Datei. Gibt FALSE zurück, wenn keine Dateien gefunden werden. |
| Suchen Sie die nächste Ressource im Gopher. | Verwenden Sie CGopherFileFind::FindNextFile. | Sucht die nächste Datei. Gibt FALSE zurück, wenn die Datei nicht gefunden wird. |
Öffnen Sie die Datei, die von FindFile oder FindNextFile zum Lesen gefunden wurde. |
Holen Sie einen Gopher-Locator mit CGopherFileFind::GetLocator. Verwenden Sie CGopherConnection::OpenFile. | Öffnet die durch den Locator angegebene Datei.
OpenFile gibt ein CGopherFile-Objekt zurück. |
| Öffnen Sie eine Datei mit einem von Ihnen bereitgestellten Gopher-Locator. | Erstellen Sie einen Gopher-Locator mit CGopherConnection::CreateLocator. Verwenden Sie CGopherConnection::OpenFile. | Öffnet die durch den Locator angegebene Datei.
OpenFile gibt ein CGopherFile-Objekt zurück. |
| Aus der Datei lesen. | Nutzung von CGopherDatei. | Liessen Sie die angegebene Zahl von Bytes, indem Sie einen von Ihnen bereitgestellten Puffer verwenden. |
| Behandeln Sie Ausnahmen. | Verwenden Sie die CInternetException-Klasse . | Behandelt alle gängigen Internet-Ausnahmetypen. |
| Beenden Sie die Gopher-Sitzung. | Löschen Sie das CInternetSession-Objekt. | Bereinigt automatisch geöffnete Dateihandles und -verbindungen. |
Siehe auch
Win32 Internet Extensions (WinInet)
Voraussetzungen für Internetclientklassen
Schreiben einer Internetclientanwendung mit MFC WinInet-Klassen