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
[14274] Re:소켓에서 한번에 보낼수 있는 데이타량??
정남영 [kermi] 1058 읽음    2002-01-09 11:01
한번에 보낼수 있는 데이터량은 소켓의 버퍼 크기에 따라 달라집니다.
send 함수를 이용하여 데이터를 보내게 되면 우선 소켓버퍼에 그 내용이 복사되며
사용자가 할수 있는 일은 끝나게 됩니다.

그 이후부터는 TCP와 IP 레이어에서 모든 일이 진행되기 때문입니다.

만약 윤상영님께서 말씀하신 한번에 보낼수 있는 데이터량이 send함수를 호출할때의
문제라면 win2000기준으로 8K이며 나머지 OS에 대해서는 getsockopt를 이용하여 SNDBUF의
사이즈를 체크해 보시면 됩니다.

윤상영 님이 쓰신 글 :
: 소켓에서 한번에 보낼수 있는 데이타량을 알고 싶읍니다..
: 소켓에 따라 다르다고 하는데..
: 예전에는 아마 4k이고 요즘은 8k까지 보낼수 있다고 누가 그러던데..
: 맞나요?
: 빌더에서 쓰는 소켓의 성능을 알고 싶읍니다...
:
: 감사합니다..
: 좋은 하루세요..

+ -

관련 글 리스트
14251 소켓에서 한번에 보낼수 있는 데이타량?? 윤상영 821 2002/01/08
29805     Re:소켓에서 한번에 보낼수 있는 데이타량?? 김상구.패패루 803 2002/01/08
14274     Re:소켓에서 한번에 보낼수 있는 데이타량?? 정남영 1058 2002/01/09
14258     Re:소켓에서 한번에 보낼수 있는 데이타량?? 백상열 1252 2002/01/08
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.