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
[48091] Re:Re:[질문]소켓통신시 hex값에 대한 문의
하안인 [hurco] 2587 읽음    2007-02-15 12:22
: 3. socket으로 수신하는데 0D 0A가 안보인다구요?
:     socket component를 어떤걸 쓰시는지 질 모르겠는데요...
:     (indy를 쓰시는것 같은데...)
:
:     indy라면 pTcpClient->ReadBuffer를 이용해보세요
:
:
:     ------------샘플--------------------------
:
:            IdTCPClient1->ReadBuffer(cBuf,10) ;
:
:             String str="";
:             for(int i=0;i<10;i++)
:             {
:                 str=str+IntToHex(cBuf[i],2)+" ";
:             }
:
:             Memo1->Lines->Text=Memo1->Lines->Text+str;
:             Application->ProcessMessages();
:             Sleep(100);
:
:  
답변 감사합니다.

데이타 입력하는 부분까지 마쳤는데요.
데이타가 입력이 끝나면 CRLF값이 올텐데 이값을 비교해서
처리하려고 했는데 CRLF값에 해당되는 값은 화면에 출력이 안되어서요.
위와 같이 하면 모든 hex값이 출력되어야 하는거 아닌가요.

하이퍼터미널에서 리턴되어서 출력되는것보면 리턴값이 오는것 같은데요.

참 그리고 데이타 들어오는것을 보면 ASCII코드이 문자값이 아니라 IBM용 ASCII 코드로 들어
오는것 같은데 IBM용 코드에는CRLF가 없던데요.

이부분은 다르게 처리되어 있는가요.  (데이타 들어오는 포맷을 아는것이 아니라 분석하는 것이라서...)

+ -

관련 글 리스트
48074 [질문]소켓통신시 hex값에 대한 문의 하안인 1530 2007/02/13
48076     Re:[질문]소켓통신시 hex값에 대한 문의 장성호 3016 2007/02/13
48091         Re:Re:[질문]소켓통신시 hex값에 대한 문의 하안인 2587 2007/02/15
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.