sock에서 데이터 전송시 또 다른 궁금점...
단순랩퍼
2023.04.01
질문 제목 : sock에서 데이터 전송시 또 다른 궁금점...질문 내용 :
소켓을 생성하여 데이터를 전송하게 될때...
send() 함수 이용시에 우리는 1024byte 의 버퍼를 줬는데 send함수가 2048btytes의 데이터를 보내줘야 한다면
for ( )
{
send();
if (전체크기 == 현재전송된 크기)
break;
현재전송된 크기 증가;
이런식으로 하게 될텐데요....
그러면 최대버퍼만큼을 보내고...다시 다음 보낼텐데...
1) 어디까지 보냈고 어디부터 보낼차례인지 자기가 알아서 하는건가요??
2) 그리고send()함수이용시에 버퍼 사이즈가 파일전송할때 크기에 관여가 되는건가요?
그 크기만큼 보내는건지??