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 해본검다. 흑흑.-_-;
Socket Buffer에 있는 데이타 사이즈 알아보기
MSG_PEEK를 사용하여 recv를 사용하심 됩니다.
ioctl에서 FIONREAD를 통해서도 알수 있죠.
사용해보시고 비교 해 보십시요..직접 test해보시는게 빠르죠.
Re^2: Socket Buffer에 있는 데이타 사이즈 알아보기
MSG_PEEK에 대해 send와 recv도 test 해본검다. 흑흑.-_-;