인터넷 클라이언트 클래스에 대 한 필수 구성 요소
인터넷 클라이언트 (예를 들어 파일을 읽는)에서 수행한 일부 작업 필수 구성 요소 작업 (이 경우 인터넷 연결 설정) 해야 합니다.필수 구성 요소가 클라이언트의 일부 동작에 대 한 다음 표에 나열 되어 있습니다.
일반 인터넷 URL (FTP, Gopher 또는 HTTP)
동작 |
Prerequisite |
---|---|
연결을 설정 합니다. |
만들기는 CInternetSession 인터넷 클라이언트 응용 프로그램의 기본 설정 합니다. |
URL을 엽니다. |
연결을 설정 합니다.호출 CInternetSession::OpenURL.OpenURL 함수는 읽기 전용으로 리소스 개체를 반환 합니다. |
읽기 URL 데이터입니다. |
URL을 엽니다.호출 CInternetFile::Read. |
인터넷 옵션을 설정 합니다. |
연결을 설정 합니다.호출 CInternetSession::SetOption. |
상태 정보와 함께 호출 되는 함수를 설정 합니다. |
연결을 설정 합니다.호출 CInternetSession::EnableStatusCallback.재정의 CInternetSession::OnStatusCallback 호출을 처리 합니다. |
FTP
동작 |
Prerequisite |
---|---|
FTP 연결을 설정 합니다. |
만들기는 CInternetSession 이 인터넷 클라이언트 응용 프로그램의 기반으로 합니다.호출 CInternetSession::GetFtpConnection 만들 수 있는 CFtpConnection 개체입니다. |
첫째 리소스 찾기 |
FTP 연결을 설정 합니다.만들기는 CFtpFileFind 개체입니다.호출 CFtpFileFind::FindFile. |
사용 가능한 모든 리소스를 열거 합니다. |
첫째 파일 찾기호출 CFtpFileFind::FindNextFile 는 FALSE를 반환 해야 합니다. |
FTP 파일을 엽니다. |
FTP 연결을 설정 합니다.호출 CFtpConnection::OpenFile 만들고 열 수 있는 CInternetFile 개체입니다. |
FTP 파일을 읽습니다. |
읽기 권한이 있는 FTP 파일 열기호출 CInternetFile::Read. |
FTP 파일에 작성 합니다. |
쓰기 권한이 있는 FTP 파일 열기호출 CInternetFile::Write. |
서버에서 클라이언트의 디렉터리를 변경 합니다. |
FTP 연결을 설정 합니다.호출 CFtpConnection::SetCurrentDirectory. |
서버에서 클라이언트의 현재 디렉터리를 검색 합니다. |
FTP 연결을 설정 합니다.호출 CFtpConnection::GetCurrentDirectory. |
HTTP
동작 |
Prerequisite |
---|---|
HTTP 연결을 설정 합니다. |
만들기는 CInternetSession 이 인터넷 클라이언트 응용 프로그램의 기반으로 합니다.호출 CInternetSession::GetHttpConnection 만들 수 있는 CHttpConnection 개체입니다. |
HTTP 파일을 엽니다. |
HTTP 연결을 설정 합니다.호출 CHttpConnection::OpenRequest 만들 수 있는 CHttpFile 개체입니다.호출 CHttpFile::AddRequestHeaders.호출 CHttpFile::SendRequest. |
HTTP 파일을 읽습니다. |
HTTP 파일을 엽니다.호출 CInternetFile::Read. |
HTTP 요청에 대 한 정보를 가져옵니다. |
HTTP 연결을 설정 합니다.호출 CHttpConnection::OpenRequest 만들 수 있는 CHttpFile 개체입니다.호출 CHttpFile::QueryInfo. |
Gopher
동작 |
Prerequisite |
---|---|
Gopher 연결 설정 |
만들기는 CInternetSession 이 인터넷 클라이언트 응용 프로그램의 기반으로 합니다.호출 CInternetSession::GetGopherConnection 를 만들 수 있는 CGopherConnection. |
현재 디렉터리에 있는 첫째 파일 찾기 |
Gopher 연결 설정만들기는 CGopherFileFind 개체입니다.호출 CGopherConnection::CreateLocator 만들 수 있는 CGopherLocator 개체입니다.로케이터를 통과 CGopherFileFind::FindFile.호출 CGopherFileFind::GetLocator 나중에 필요한 경우 파일의 로케이터를 가져올 수 있습니다. |
사용 가능한 모든 파일을 열거 합니다. |
첫째 파일 찾기호출 CGopherFileFind::FindNextFile 는 FALSE를 반환 해야 합니다. |
Gopher 파일을 엽니다. |
Gopher 연결 설정Gopher 로케이터를 만들 CGopherConnection::CreateLocator 또는 로케이터를 찾을 CGopherFileFind::GetLocator.호출 CGopherConnection::OpenFile. |
Gopher 파일 읽기. |
Gopher 파일을 엽니다.사용 CGopherFile. |