Udp통신중에 데이터를 보내는 장비의 랜선을 뽑았다 다시 꼽으면 뽑았을 당시의 데이터가 버퍼링되어있다가 한꺼번에 나갑니다. 이 버퍼링된 데이터를 삭제 하고 싶은데요. 아니면, 버퍼링 되지않도록 하는 방법이라도 아시는 분이 있으시면 도움 부탁드리겠습니다. 소켓을 close했다가 다시 생성해도 데이터가 전송되네요..ㅠ
언뜻 sock descriptor를 fdopen 후 fflush를 하면 될 것 같습니다만,
다른 분들은 소켓에 fflush 하면 안된다는 분도 계실 것 같습니다.
테스트해보진 않았네요 흠..
텍스트 포맷에 대한 자세한 정보
<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]
언뜻 sock descriptor를 fdopen 후
언뜻 sock descriptor를 fdopen 후 fflush를 하면 될 것 같습니다만,
다른 분들은 소켓에 fflush 하면 안된다는 분도 계실 것 같습니다.
테스트해보진 않았네요 흠..
댓글 달기