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
[63948] Indy9 10054 에러..
용맨소녀 [doyongid] 1563 읽음    2011-03-18 16:37
클라에서 서버로.. 이걸 다시 서버에서 클라로 대용량 패킷을 보내고 있는데요.. (100 - 500KB 정도고요.. 클라이언트가 느릴 경우에는 쌓아놨다가 2,3메가씩 보내기도 합니다..)

유저마다 송신 쓰레드를 하나 둬서 TMemoryStream에 밀어넣고 그때그때 보내는 방식으로 하고 있습니다..

사무실에서 자체 테스트를 해보면 문제가 없는데, 다른 곳에서 하면 한두 번씩 서버에서 10054에러가 뜹니다. 어떤 경우에는 한꺼번에 그런 경우가 생기기도 합니다.. 동접은 4명, 5명 수준이고요..

10054에러라는게 상대방에서 끊었을 때 발생하는 걸로 아는데요.. 즉 클라이언트에서 끊어졌다는건데..

이런 일이 생기는 원인이 있을까요?

인디의 경우는 설정한 사이즈의 패킷을 다 받기 전까지는 block상태가 된다고 알고 있어서 패킷을 다 못받는다거나 그런건 없는걸로 알고 있습니다.. 패킷 처리 오류는 아니라고 생각되고요..

대용량으로 보내서 문제가 되는 것을까요? 인디 자체의 한계인건지.. 네트웍 불안정인지..

조언 부탁드립니다..

+ -

관련 글 리스트
63948 Indy9 10054 에러.. 용맨소녀 1563 2011/03/18
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.