열려있는 포트를 강제로 닫을수 있는 방법이 있습니까?

goguma73의 이미지

작업중에 가끔 바인딩에러가 발생해서
확인한 결과 사용중인 포트가
아직 열려있다는 것을 알았습니다.
#접속중인 클라이언트를 끊지 않고 서버를
다시 재로딩하니 포트가 안 닫히더군요..

정상적으로 클라이언트를 종료하면 포트가 닫히지만..
프로그래밍도 초보라서 머라 설명드리기가 어렵습니다만,
쉘로 열려있는 특정포트를 강제로 닫을수 있는 방법이 있는지
궁금합니다.

감사합니다.

초코리의 이미지

int yes=1;
setsockopt(local_socket, SOL_SOCKET, SO_REUSEADDR, &yes, sizeof(int));

이렇게 소켓 옵션을 주세요.