인터넷 클라이언트 클래스의 필수 구성 요소
인터넷 클라이언트에서 수행한 일부 작업(예: 파일 읽기)에는 필수 구성 요소 작업(이 경우 인터넷 연결 설정)이 있습니다. 다음 표에는 일부 클라이언트 작업에 대한 필수 구성 요소가 나와 있습니다.
일반 인터넷 URL(FTP, Gopher 또는 HTTP)
작업 |
필수 조건 |
연결을 설정합니다. |
인터넷 클라이언트 애플리케이션의 기초를 설정하는 CInternetSession 을 만듭니다. |
URL을 엽니다. |
연결을 설정합니다. CInternetSession::OpenURL을 호출합니다. 이 함수는 OpenURL 읽기 전용 리소스 개체를 반환합니다. |
URL 데이터를 읽습니다. |
URL을 엽니다. CInternetFile::Read를 호출합니다. |
인터넷 옵션을 설정합니다. |
연결을 설정합니다. CInternetSession::SetOption을 호출합니다. |
상태 정보를 사용하여 호출할 함수를 설정합니다. |
연결을 설정합니다. CInternetSession::EnableStatusCallback을 호출합니다. 호출을 처리하도록 CInternetSession::OnStatusCallback을 재정의합니다. |
FTP
작업 |
필수 조건 |
FTP 연결을 설정합니다. |
이 인터넷 클라이언트 애플리케이션의 기초로 CInternetSession을 만듭니다. CInternetSession::GetFtp커넥트ion을 호출하여 CFtp커넥트ion 개체를 만듭니 다. |
첫 번째 리소스를 찾습니다. |
FTP 연결을 설정합니다. CFtpFileFind 개체를 만듭니다. CFtpFileFind::FindFile을 호출 합니다. |
사용 가능한 모든 리소스를 열거합니다. |
첫 번째 파일을 찾습니다. FALSE를 반환할 때까지 CFtpFileFind::FindNextFile을 호출합니다. |
FTP 파일을 엽니다. |
FTP 연결을 설정합니다. CFtp커넥트ion::OpenFile을 호출하여 CInternetFile 개체를 만들고 엽니다. |
FTP 파일을 읽습니다. |
읽기 권한이 있는 FTP 파일을 엽니다. CInternetFile::Read를 호출합니다. |
FTP 파일에 씁니다. |
쓰기 액세스 권한이 있는 FTP 파일을 엽니다. CInternetFile::Write를 호출 합니다. |
서버에서 클라이언트의 디렉터리를 변경합니다. |
FTP 연결을 설정합니다. CFtp커넥트ion::SetCurrentDirectory를 호출합니다. |
서버에서 클라이언트의 현재 디렉터리를 검색합니다. |
FTP 연결을 설정합니다. CFtp커넥트ion::GetCurrentDirectory를 호출합니다. |
HTTP
Gopher
참고 항목
Win32 인터넷 확장(WinInet)
인터넷 클라이언트 애플리케이션을 만들기 위한 MFC 클래스
MFC WinInet 클래스를 사용하여 인터넷 클라이언트 애플리케이션 작성