현재 snd buffer의 저장된 사이즈를 알아오는 방법과 그것을 지
글쓴이: sjahn90 / 작성시간: 목, 2003/10/09 - 3:21오후
TCP를 이용하여 네트워크 프로그램을 하다가 보면 snd buffer가 full이 되어 send 함수에서 block이 되는 경우가 발생합니다. (물론 응용레벨에서 sync를 맞추기 위해 ack 받으면 문제가 없겠지만.)
현재 snd buffer의 저장된 사이즈를 알아오는 방법이 있나요? 그리고 만약 full이 된 상태일 경우에 강제로 snd buffer을 저장된 내용을 지울 수 있는 방법이 있나요?
rcv buffer의 경우는 ioctl(iSockfd, FIONREAD, &iRead) 이런식으로 rcv buffer에 저장된 사이즈를 알아오던데..
Forums:
댓글 달기