udp 송신버퍼 클리어가 가능한건가요?

sinji81의 이미지

Udp통신중에 데이터를 보내는 장비의 랜선을 뽑았다 다시 꼽으면 뽑았을 당시의 데이터가 버퍼링되어있다가 한꺼번에 나갑니다.
이 버퍼링된 데이터를 삭제 하고 싶은데요. 아니면, 버퍼링 되지않도록 하는 방법이라도 아시는 분이 있으시면 도움 부탁드리겠습니다.
소켓을 close했다가 다시 생성해도 데이터가 전송되네요..ㅠ

익명 사용자의 이미지


언뜻 sock descriptor를 fdopen 후 fflush를 하면 될 것 같습니다만,

다른 분들은 소켓에 fflush 하면 안된다는 분도 계실 것 같습니다.

테스트해보진 않았네요 흠..