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
[67132] Re:[질문]TCP에서는 종료문자가 사용없는거 아닌가요
송신영 [palindrome] 877 읽음    2012-05-04 17:52
필요 없습니다.
수신된 데이터를 여러 형식으로 파싱하기 위해 내부적으로 특수 문자를 넣어서 사용하는 거라면 모를까
마자막 종료 문자를 넣어 통신이 완료되었다고 판단하는 것은 아닙니다.
보통 쉬운 방법으로 데이터의 앞부분에 전송될 데이터 사이즈를 정해진 크기로 보내고
데이터 사이즈만큼 수신을 기다리는 방식을 사용합니다.

하안인 님이 쓰신 글 :
: 시리얼이나 UDP로 데이타를 받을 경우에는
: 어디가 종료인지 종료문자를 설정해서 코딩하는데요.
:
: tcp에서는 받은 데이타가 한번에 보낸데이타이므로
: 문자를 보낸 데이타가 한개씩
: strLine = AThread->Connection->ReadLn();
:
: strLine 값에 들어오는것이 맞나요.
: 중간에 짤려서 다음번에 들어오거나 하지 않는것 같은데요.

+ -

관련 글 리스트
67108 [질문]TCP에서는 종료문자가 사용없는거 아닌가요 하안인 814 2012/05/03
67132     Re:[질문]TCP에서는 종료문자가 사용없는거 아닌가요 송신영 877 2012/05/04
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.