소켓을 close()하기 전에 shutdown()을 했더니 에러가 나네요.

yanky2의 이미지

서버와 클라이언트 각 소켓에서 close하기 전에 shutdown()을 호출하고 나서 errno랑, strerror을 찍어보니

Shutdown() failed: Error No=107 Reason=Transport endpoint is not connected 로그가 나오네요.

현재 서버와 클라이언트의 해당 소켓 속성으로, SO_REUSEADDR(서버만), SO_LINGER, SO_RCVTIMEO, SO_SNDTIMEO 속성을 설정하였는데,

서버는 현재 2개의 클라이언트로부터 접속을 받습니다.

혹시 이런 옵션들과 연관이 있을까요?