Port로 접속하지 못한다면 해당 프로그램이 정상적으로 종료되지 않은 상황일 수 있습니다.
윈도우 환경이시라면 터미널에서 다음 명령을 실행해서 해당 포트를 사용 중인 프로세스 아이디를 찾습니다.
netstat -ano | findstr :
이 ..
Port로 접속하지 못한다면 해당 프로그램이 정상적으로 종료되지 않은 상황일 수 있습니다.
윈도우 환경이시라면 터미널에서 다음 명령을 실행해서 해당 포트를 사용 중인 프로세스 아이디를 찾습니다.
netstat -ano | findstr :<포트번호>
이 때 해당 프로세스가 ESTABLISHED 상태이거나 TIME_WAIT 상태이면 아직 프로세스가 살아있는 상태입니다.
만약 TIME_WAIT 상태라면 해당 환경의 TIME_WAIT 설정이 길게 설정되어있지는 않은 지 확인이 필요할 것 같습니다.
해당 프로세스를 죽이려면 아래와 같이 명령을 실행합니다.
taskkill /PID <찾은 프로세스 아이디> /F
사용 예는 아래와 같습니다.

만약 리눅스 환경이라면 아래와 같은 명령으로 해당 포트로 사용 중인 프로세스를 찾을 수 있습니다.
netstat -ltnp | grep -w ':<포트번호>'
그런 다음 아래와 같이 죽입니다.
kill -9 <프로세스 아이디>
혹시 그래도 안되시면 다시 질문이나 댓글 주시기 바랍니다.
댓글