안녕하세요 아시는 분들 답변 부탁드립니다.
스레드가 두개 있는데 한 스레드에서 tcp 연결하고 read()함수에서 blocking돼 있구요 다른 스레드에서 해당 sockfd를 close하면 read()가 리턴안되네요. 얘가 client인데 server쪽에서도 연결 종료를 감지하지 못했구요..
소켓 fd를 닫으면 read()함수가 return 0되는거 아닌가요? 어떻게 해야 되는지 답변 부탁드립니다.
텍스트 포맷에 대한 자세한 정보
<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]
댓글 달기