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
[64423] Re:인디9 도 패킷이 잘려져오는 현상이 있나요?
달빛자르기 [clarkhaam] 1925 읽음    2011-05-24 06:55
용맨소녀 님이 쓰신 글 :
: 일반적인 소켓통신이라면 패킷이 잘려서 들어오는 경우가 있어서
:
: 3000바이트짜리를 받을 때 1000바이트만 먼저 오면 그 다음에 2000바이트를 다시 받아야하는 걸로 알고 있습니다.
:
: 그런데, 인디9 에서는 이렇게 패킷이 잘리는 경우는 발생하지 않나요? 인디 내부적으로 잘린 패킷을 합친다든가 하는...

MTU보다 큰 데이터는 여러개의 패킷으로 잘려지게 됩니다.
Indy랑 무관한 이야기라고 생각됩니다.

잘려진 패킷을 합치는것은 TCP 프로토콜이라면 따로 구현하지 않아도 1G, 2G 정도되는 큰 데이터도 다 알아서 합쳐줍니다.
블로킹 모드의 소켓이라면 유실데이터가 없지만 넌블로킹 모드의 소켓에서는 패킷이 유실될 수 있습니다.
인디에서는 기본적으로 블로킹 모드인걸로 알고있습니다.

정확히 어떤 문제인지 말씀하지 않으셔서 추측으로 적자면...
혹시 이미지(동영상, 사운드 등등) 전송을 했는데 전송된 데이터로 이미지를 재생했을때 이미지의 일부만 정확히 표현되고 나머지 부분은 깨져서 패킷이 잘렸다고 생각하시나요?
만일 그런 문제라면, 소켓의 문제가 아니라고 이야기 하고 싶네요.

+ -

관련 글 리스트
64394 인디9 도 패킷이 잘려져오는 현상이 있나요? 용맨소녀 1528 2011/05/20
64423     Re:인디9 도 패킷이 잘려져오는 현상이 있나요? 달빛자르기 1925 2011/05/24
64418     어느 분 말씀을 따라야 하죠? ^^ 용맨소녀 1597 2011/05/23
64420         Re:어느 분 말씀을 따라야 하죠? ^^ 남병철.레조 1572 2011/05/23
64419         Re:어느 분 말씀을 따라야 하죠? ^^ nansama 1423 2011/05/23
64425             Re:Re:어느 분 말씀을 따라야 하죠? ^^ Lyn 1414 2011/05/24
64429                 Re:Re:Re:어느 분 말씀을 따라야 하죠? ^^ nansama 1544 2011/05/24
64422             인디9의 ReadBuffer의 경우는 잘려서 오는걸 감안해야 하는건가요? 용맨소녀 1598 2011/05/24
64432                 Re:인디9의 ReadBuffer의 경우는 잘려서 오는걸 감안해야 하는건가요? 남병철.레조 1263 2011/05/24
64434                     Re:Re:인디9의 ReadBuffer의 경우는 잘려서 오는걸 감안해야 하는건가요? 용맨소녀 1362 2011/05/24
64436                         Re:Re:Re:인디9의 ReadBuffer의 경우는 잘려서 오는걸 감안해야 하는건가요? Lyn 1816 2011/05/24
64435                         Re:Re:Re:인디9의 ReadBuffer의 경우는 잘려서 오는걸 감안해야 하는건가요? 남병철.레조 1608 2011/05/24
64416     Re:인디9 도 패킷이 잘려져오는 현상이 있나요? Lyn 1625 2011/05/23
64415     Re:인디9 도 패킷이 잘려져오는 현상이 있나요? 남병철.레조 1341 2011/05/23
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.