tcp 통신에서 data를 send하기전에 snd buffer의 크기를 어케 알 수 있죠? getsockopt의 RCVBUF를 써서 알아 보려 했는데 set된 고정 size만 나 오네요. 그리구 snd buffer가 full이라면 socket buffer를 비울수 있나요?
MSG_PEEK를 사용하여 recv를 사용하심 됩니다.
ioctl에서 FIONREAD를 통해서도 알수 있죠.
사용해보시고 비교 해 보십시요..직접 test해보시는게 빠르죠.
MSG_PEEK에 대해 send와 recv도 test 해본검다. 흑흑.-_-;
텍스트 포맷에 대한 자세한 정보
<code>
<blockcode>
<apache>
<applescript>
<autoconf>
<awk>
<bash>
<c>
<cpp>
<css>
<diff>
<drupal5>
<drupal6>
<gdb>
<html>
<html5>
<java>
<javascript>
<ldif>
<lua>
<make>
<mysql>
<perl>
<perl6>
<php>
<pgsql>
<proftpd>
<python>
<reg>
<spec>
<ruby>
<foo>
[foo]
Socket Buffer에 있는 데이타 사이즈 알아보기
MSG_PEEK를 사용하여 recv를 사용하심 됩니다.
ioctl에서 FIONREAD를 통해서도 알수 있죠.
사용해보시고 비교 해 보십시요..직접 test해보시는게 빠르죠.
Re^2: Socket Buffer에 있는 데이타 사이즈 알아보기
MSG_PEEK에 대해 send와 recv도 test 해본검다. 흑흑.-_-;
댓글 달기