전송 버퍼???
글쓴이: nayana / 작성시간: 금, 2004/03/05 - 11:53오전
서버에 약 2k 정도 패킷을 보냅니다.
클라이언트에서는 recv(sock,buff,2000,0);
받으면...양호합니다.
그런데...recv(sock,buff,1024,0) 이런식으로 사이즈 크기를
줄이면..데이타 일부만 받고..데이타가 손실 됩니다.
tcp 로 하게 되면..서버에서 클라이언트 버퍼를 체크하여...보내주지
않나요.?
클라이언트 버퍼가 너무 커서 1024로 줄여서 받을려고 하는데..
다음과 같은 결과가 나옵니다.
Forums:
소켓의 버퍼랑 recv의 버퍼는 다릅니다. 소켓버퍼는 따로 있습니다.
소켓의 버퍼랑 recv의 버퍼는 다릅니다. 소켓버퍼는 따로 있습니다.
두번 recv가 호출 되었을텐데 받은 데이터의 총합을 체크 해보셨는지요.
막연해서 좀 더 정확한 답변을 못 드리겠네요.
그나저나 백수 언제 탈출하냐... ㅡㅡ; 배고파라.
댓글 달기