해결된 질문
작성
·
77
답변 1
0
shutdown()을 호출하는 순간 상대방 호스트에게 이제 더 이상 데이터 송/수신을 하지 않겠다는 신고호가 전달됩니다. 소위 우아한 종료를 위해서는 shutdown() 함수를 호출하는 것이 좋습니다. 물론 하지 않더라도 문제가 되지는 않습니다. 소켓이 닫히면 어차피 이후 수신되는 데이터들은 그냥 폐기되기 때문입니다.
그리고 우아한 종료가 필요한 경우는 네트워크 통신 상태가 양호한 경우보다 그렇지 못한 환경일 경우 입니다. 참고하시기 바랍니다. 😄