Postup v typické internetové klientské aplikaci
V následující tabulce jsou uvedeny kroky, že které může provést v typické aplikaci klienta sítě Internet.
Vaším cílem |
Akcí, které můžete provést. |
Efekty |
---|---|---|
Zahájit relaci Internet. |
Vytvořit CInternetSession objektu. |
Inicializuje WinInet a připojí se k serveru. |
Nastavte možnost dotazu Internet (časový limit nebo počet opakování, například). |
Použití CInternetSession::SetOption. |
Pokud operace neproběhla úspěšně, vrátí hodnotu FALSE. |
Vytvoření funkce zpětného volání, chcete-li sledovat stav relace. |
Vytváří zpětné volání pro CInternetSession::OnStatusCallback.Přepsat OnStatusCallback Chcete-li vytvořit vlastní rutinu zpětného volání. |
|
Připojte k serveru Internet, intranet server nebo místní soubor. |
Použití CInternetSession::OpenURL. |
Analyzuje adresu URL a naváže připojení k určenému serveru.Vrátí CStdioFile (Pokud je OpenURL název místního souboru).Toto je objekt, jehož prostřednictvím přístupu data načtená ze serveru nebo souboru. |
Čtení ze souboru. |
Použití CInternetFile::Read. |
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čete relaci Internet. |
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