Postup v typické aplikaci klienta Gopher
V následující tabulce jsou uvedeny kroky, že které může provést v klientské aplikaci typické gopher.
Vaším cílem |
Akcí, které můžete provést. |
Efekty |
---|---|---|
Zahájení relace protokolu gopher. |
Vytvořit CInternetSession objektu. |
Inicializuje WinInet a připojí se k serveru. |
Připojte k serveru gopher. |
Vrátí CGopherConnection objektu. |
|
První prostředek hledání gopher. |
Použití CGopherFileFind::FindFile. |
Vyhledá první soubor.Vrátí hodnotu NEPRAVDA, pokud jsou nalezeny žádné soubory. |
Najděte další zdroj v gopher. |
Použití CGopherFileFind::FindNextFile. |
Vyhledá další soubor.Pokud soubor není nalezen, vrátí hodnotu FALSE. |
Otevřete soubor najít FindFile nebo FindNextFile pro čtení. |
Získat locator gopher, pomocí CGopherFileFind::GetLocator.Použití CGopherConnection::OpenFile. |
Otevře soubor určený Lokátor.OpenFileVrátí CGopherFile objektu. |
Otevření souboru pomocí lokátoru gopher, který zadáte. |
Vytvořit lokátor gopher, pomocí CGopherConnection::CreateLocator.Použití CGopherConnection::OpenFile. |
Otevře soubor určený Lokátor.OpenFileVrátí CGopherFile objektu. |
Čtení ze souboru. |
Použití CGopherFile. |
Načte zadaný počet bajtů pomocí vyrovnávací paměti, které zadáte. |
Zpracování výjimek. |
Použití CInternetException třídy. |
Zpracovává všechny běžné typy výjimek Internet. |
Ukončení relace protokolu gopher. |
Vyřazení CInternetSession objektu. |
Automaticky čistí otevřených popisovačů souborů a připojení. |
Viz také
Koncepty
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