Jak rozhraní WinInet usnadňuje tvorbu internetových klientských aplikací
Rozšíření Internetu Win32 nebo WinInet, poskytují přístup k běžné protokoly Internetu, včetně gopher, HTTP a FTP.Pomocí WinInet, můžete napsat Internet klientských aplikací na vyšší úrovni programování, aniž byste museli čelit rozhraní WinSock a protokolu TCP/IP, podrobnosti protokolů sítě Internet.Rozhraní WinInet poskytuje konzistentní sadu funkcí pro všechny tři protokoly, známé rozhraní API systému Win32.Tato konzistence minimalizuje změny kódu, který musíte provést, pokud se změní základní protokol (například z FTP protokolu HTTP).
Visual C++ nabízí dva způsoby použití WinInet.Lze přímo volat funkce Win32 Internet (v dokumentaci OLE v Windows SDK Další informace) nebo můžete použít WinInet až tříd MFC WinInet.
Můžete použít rozhraní WinInet pro:
Stáhněte stránky HTML.
HTTP je protokol používaný k přenosu stránek ve formátu HTML ze serveru do prohlížeče klienta.
Odešlete požadavky FTP odesílání nebo stahování souborů nebo získat výpisy adresářů.
Typický požadavek je anonymní přihlášení ke stažení souboru.
Systém gopher na nabídku pro přístup k prostředkům v síti Internet.
Položky nabídky může být několik typů, včetně jiných nabídek, indexované databáze, kterou můžete vyhledávat, diskusní skupiny nebo souboru.
Pro všechny tři protokoly připojení, vznášet požadavky na server a připojení.
Třídy MFC WinInet usnadňují:
Číst informace ze serverů HTTP, FTP a gopher stejně snadno jako čtení souborů z pevného disku.
Použijte protokoly HTTP, FTP a gopher bez programování přímo na rozhraní WinSock a TCP/IP.
Vývojáři, kteří používají Win32 Internet funkce nemusí být obeznámeni s protokoly TCP/IP a rozhraní Windows Sockets.Můžete stále naprogramovat na úrovni soketu pomocí součásti WinSock a TCP/IP protokolů přímo, ale je ještě snadnější použití tříd knihovny MFC WinInet pro přístup HTTP, FTP a gopher protokoly v síti Internet.Pro velké množství běžných operací vývojáři nemusí znát podrobnosti o konkrétní protokol, který používají.
Mnoho operací, které lze provádět v počítači jako klient do jiných počítačů v síti Internet může trvat dlouhou dobu.Rychlost těchto operací je obvykle omezena rychlost připojení k síti, ale může je také ovlivněn provoz v síti a složité operace.Připojování ke vzdálenému serveru FTP, například vyžaduje, aby počítač nejprve vyhledat název daného serveru najít jeho adresu.Aplikace se pak pokusí připojit k serveru na této adrese.Po otevření připojení k počítači i na vzdáleném serveru zahájí konverzaci s protokol pro přenos souborů dříve, než skutečně můžete připojení obnovit soubory.
Viz také
Koncepty
Win32 – internetová rozšíření (WinInet)
Jak prostředí MFC usnadňuje tvorbu internetových klientských aplikací