일반적인 인터넷 클라이언트 응용 프로그램의 단계

다음 표에 일반적인 인터넷 클라이언트 응용 프로그램에서 수행할 수 있는 단계를 보여 줍니다.

목표

수행할 작업

효과

인터넷 세션을 시작 합니다.

만들기는 CInternetSession 개체입니다.

Wininet을 초기화 하 고 서버에 연결 합니다.

(시간 제한 또는 예제에 대 한 재시도 횟수) 인터넷 쿼리 옵션을 설정 합니다.

사용 CInternetSession::SetOption.

작업이 성공 하지 못한 경우 FALSE를 반환 합니다.

세션의 상태를 모니터링 하는 콜백 함수를 설정 합니다.

사용 CInternetSession::EnableStatusCallback.

설정 하는 콜백을 CInternetSession::OnStatusCallback.재정의 OnStatusCallback 자신의 콜백 루틴을 만들 수 있습니다.

인터넷 서버, 인트라넷 서버 또는 로컬 파일에 연결 합니다.

사용 CInternetSession::OpenURL.

URL을 구문 분석 하 고 지정한 서버에 연결을 엽니다.반환 된 CStdioFile (전달 하는 경우 OpenURL 로컬 파일 이름).이 서버 또는 파일에서 검색 된 데이터에 액세스 하는 개체입니다.

파일을 읽을 수 있습니다.

사용 CInternetFile::Read.

지정 된 수의 입력 버퍼를 사용 하 여 바이트를 읽습니다.

예외 처리

사용은 CInternetException 클래스입니다.

일반적인 인터넷 예외 형식을 처리합니다.

인터넷 세션을 종료 합니다.

폐기는 CInternetSession 개체입니다.

열린 파일 핸들 및 연결을 자동으로 정리합니다.

참고 항목

개념

Win32 인터넷 확장 (WinInet)

인터넷 클라이언트 클래스에 대 한 필수 구성 요소

MFC WinInet 클래스를 사용 하 여 인터넷 클라이언트 응용 프로그램 작성