[c++]Socket 버퍼에 쌓여있는 데이터 크기 확인 하는법
글쓴이: yo-tteum / 작성시간: 금, 2010/04/09 - 5:31오후
mfc에서 소켓프로그래밍 중입니다.
Csocket 을 쓰고 있는데요. ( tcp )
setsockopt 를 써서 64kb 까지 버퍼를 늘려놓았습니다.
그런데 무선안테나 사정이 안좋아지면 자꾸 버퍼오버플로우가 나길래..
주기적으로 tcp 버퍼에 쌓여있는 데이터 크기를 확인해서
일정양을 초과하면 flush 하고 싶어요.
검색해보면 socket.available() 이라는 메서드가 있긴 있는데 닷넷이나 자바에서만 지원이 되는 것 같고
c++에서는 어떻게 쓰는지 모르겠습니다. 아시는분 알려주세요. 감사합니다. ㅠ
Forums:
댓글 달기