클라이언트 프로그램(윈도우)을 정상종료 하지않고 ctrl + alt + del 로
종료했더니 서버(리눅스)에서 shutdown() 을 호출할때 shutdown 이 실패하더군요.
저는 접속종료가 감지되면 shutdown 을 호출하고 closesocket 을 호출
해왔는데 어느순간 접속종료 감지가 안된다 해서 이상해서 코드를 살펴보니
제가 shutdown 에 실패하면 소켓을 닫지 않게 짜났더군요..
shutdown 에 왜 실패하는지 궁금합니다. 또한 shutdown에 실패해도
closesocket() 을 호출했을시나 소켓프로그래밍에서 큰 문제가 생기는지도