Udostępnij za pośrednictwem


Kroki w aplikacji klienckiej typowe Internet

Poniższa tabela pokazuje czynności można wykonać w typowych aplikacji klienta internetowego.

Zadaniem gracza

Czynności

Efekty

Rozpocząć sesji Internetu.

Tworzenie CInternetSession obiektu.

Inicjuje WinInet i łączy się z serwerem.

Ustawić opcję Internet kwerendy (limit czasu lub liczby ponownych prób, na przykład).

Użyj CInternetSession::SetOption.

Zwraca wartość FALSE, jeśli operacja powiodła się.

Ustanowienie funkcji wywołania zwrotnego do monitorowania stanu sesji.

Użyj CInternetSession::EnableStatusCallback.

Ustanawia wywołania zwrotnego do CInternetSession::OnStatusCallback.Zastąpić OnStatusCallback do tworzenia własnych rutynowych wywołania zwrotnego.

Podłącz do serwera Internet, intranet serwera lub pliku lokalnego.

Użyj CInternetSession::OpenURL.

Analizuje adres URL i otwiera połączenie z określonym serwerem.Zwraca CStdioFile (Jeśli przekaże OpenURL nazwa pliku lokalnego).Jest to obiekt, za pomocą którego można uzyskać dostęp dane pobierane z serwera lub pliku.

Odczytać z pliku.

Użyj CInternetFile::Read.

Odczytuje określoną liczbę bajtów, używając buforu, który należy dostarczyć.

Obsługi wyjątków.

Użyj CInternetException klasy.

Obsługuje wszystkie popularne typy wyjątek Internet.

Koniec sesji internetowej.

Zbywania CInternetSession obiektu.

Automatycznie oczyszcza połączeń i uchwytów do otwartych plików.

Zobacz też

Koncepcje

Rozszerzenia internetowe Win32 (WinInet)

Wymagania wstępne dla klas klienta internetowego

Aplikacja klienta Internet przy użyciu klasy WinInet MFC