C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[58121] CInternetSession 로그인
오징어 [scorch28] 3045 읽음    2009-08-20 22:23
어떤 서버와 통신을 하여 신호를 받는건데요

메뉴얼 보면 아래와 같이 보내면 된다고 합니다.

그래서 텔넷을 통해서 vrs.ngii.go.kr 포트번호 2101 로 접속을 합니다.

GET /INCH-SB-RTCM23 HTTP/1.1
User-Agent: NTRIP GNSSInternetRadio/1.2.0
Authrization: Basic ASDFASDFSADFASDFSDF==

요게 브라우저에서도 되거든요

http://vrs.ngii.go.kr:2101//INCH-SB-RTCM23

이렇게 접속을 하여서 ID와 PW를 입력해주면 신호를 받을수 있습니다.

1초간격으로 신호가 들어와요 브라우저에 그 신호를 잡아 내야하는데

접속도 못하고 있습니다.

위에 텔넷 명령어도 뭔가 좀 안도비니다. Basic 뒤에는 ID와 PW를 base64로 변환하여 보내준 것입니다.(지금은 임시)

인증을 받아야 해서요. ID:PW 를 변환한 것입니다.

솔직히 왜이러는 지 telnet두 안되긴 해요... 오직 브라우저에서만 신호받는게 되요..ㅜㅜ 텔넷은 뭐가 틀렸는지...

그래도 코드보다는 낳은게 어디어디가 잘못됐다 반응신호는 오거든요.

어쨋든 메뉴얼에는 저렇게 써있으니...

질문은요... 이걸 이제 MFC로 구현 하려고 하는데 아무리 해도 로그인이 안되는지,, 아무것도 못읽어 옵니다.

소스는 이렇습니다.

CInternetSession session;
CHttpConnection *hConnection;
CHttpFile *hFile;
CStdioFile *pFile = NULL;

CString strServerName;
INTERNET_PORT nPort;
DWORD dwServiceType;
CString strObject;

AfxParseURL("http://vrs.ngii.go.kr:2101/CHLW-SB-CMR", dwServiceType, strServerName, strObject, nPort);

hConnection = session.GetHttpConnection(strServerName, nPort, "ID", "PW");

// hFile = (CHttpFile*)session->GetHttpConnection("vrs.ngii.go.kr/CHLW-SB-CMR", (INTERNET_PORT)2101, "ID", "PW");
// session = hConnectionGetSession();
// pFile = session.OpenURL("http://vrs.ngii.go.kr:2101/CHLW-SB-CMR");
DWORD dwRet;
hFile = hConnection->OpenRequest(CHttpConnection::HTTP_VERB_GET, strObject, NULL, 1,NULL,NULL,INTERNET_FLAG_KEEP_CONNECTION);

hFile->SendRequest(NULL,0,"ID=aaa&PW=aaa", strlen("ID=aaa&PW=aaa"));
hFile->QueryInfoStatusCode(dwRet);

CString data;
hFile->ReadString(data);

아.. 왜 안되는 걸까요...ㅜㅜ

+ -

관련 글 리스트
58121 CInternetSession 로그인 오징어 3045 2009/08/20
58125     Re:CInternetSession 로그인 Z 1760 2009/08/21
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.