recv하는 thread가 있고..
send하는 thread가 있습니다..
recv쪽에서 에러 또는 0 을 리턴 받으면.. shutdown(s, SHUT_RD)을 호출하고..
send 쪽에서 에러 또는 SIGPIPE가 발생하면.. shutdown(s,SHUT_WR)을 호출하려고 합니다..
SHUT_RD, SHUT_WR 이 두번다 호출 되었다면.. close를 한번더 호출해 주어야 하나요..??
그냥 SHUT_RD, SHUT_WR이 호출되었으니.. close는 않 해 줘도 되나요..??
file descriptor가 shutdown 2번 호출로 반환이 되는건지 궁금합니다..