Sdílet prostřednictvím


Postup v typické aplikaci klienta Gopher

Následující tabulka ukazuje kroky, které můžete provést v typické klientské aplikaci gopher.

Váš cíl Akce, které provedete Účinek
Zahajte relaci gopheru. Vytvořte objekt CInternetSession . Inicializuje WinInet a připojí se k serveru.
Připojení k serveru gopher. Použijte CInternetSession::GetGopher Připojení ion. Vrátí objekt CGopher Připojení ion.
Najděte první prostředek v gopheru. Použijte CGopherFileFind::FindFile. Najde první soubor. Vrátí hodnotu FALSE, pokud nejsou nalezeny žádné soubory.
Najděte další prostředek v gopheru. Použijte CGopherFileFind::FindNextFile. Najde další soubor. Vrátí hodnotu FALSE, pokud soubor nebyl nalezen.
Otevřete soubor nalezený FindFile nebo FindNextFile pro čtení. Získejte lokátor gopher pomocí CGopherFileFind::GetLocator. Použijte CGopher Připojení ion::OpenFile. Otevře soubor určený lokátorem. OpenFilevrátí objekt CGopherFile.
Otevřete soubor pomocí lokátoru gopher, který zadáte. Vytvořte lokátor gopher pomocí CGopher Připojení ion::CreateLocator. Použijte CGopher Připojení ion::OpenFile. Otevře soubor určený lokátorem. OpenFilevrátí objekt CGopherFile.
Čtení ze souboru. Použijte CGopherFile. Načte zadaný počet bajtů pomocí vyrovnávací paměti, kterou zadáte.
Zpracování výjimek Použijte CInternetException třídy. Zpracovává všechny běžné typy výjimek internetu.
Ukončete relaci gopheru. Dispose of the CInternetSession object. Automaticky vyčistí otevřené popisovače souborů a připojení.

Viz také

Win32 – internetová rozšíření (WinInet)
Požadavky na třídy internetových klientů
Psaní internetových klientských aplikací pomocí tříd WinInet knihovny MFC