네트웍프로그래밍 질문인데요..

익명 사용자의 이미지

msdn에 있는소스중에서요..
tcp소켓의 sendbuffer size를 0으로 셋팅(SO_SNDBUF)하고서
사용하는 경우가있었는데요..

이유는 주석이달려있더군요..
send()에서 buffering하지않고 응용버퍼에서 다이렉트하게 전송하겠
다..대충그런뜻인것 같은데요..

이소스를 보면 send 버퍼가 0이라도 전송은 되는모양인데..

제생각에는
이경우 전송은 되더라도 tcp고유의기능 전송확인,재전송이 않될것같은데
요 ,

굳이 이경우라면 ucp를 사용하는것이좋을것같은데요..
다른 심오한 이유가 있을까요?..
고수님들의 많은 답변부탁드립니다..