하나의 포트를 여러 프로세스에서 중복해서 사용할 수 없다. 중복해서 사용될 경우 에러가 발생한다. 그럴경우 포트를 변경하거나 포트를 종료해야한다.
포트 확인을 위해 netstat 명령어를 이용하는데, 윈도우와 리눅스에서 모두 사용 가능하다.
netstat 명령어는 자신의 컴퓨터와 연결된 모든 네트워크 연결을 보여주는 명령어
netstat -ano
✔️ 사용중인 포트가 많아 보여지는 리스트가 중단이 되지 않는다면 ctrl+c 를 사용한다.
netstat -ano | findstr 포트번호
2.3.1. TCP와 UDP 모두 확인
netstat -ano | find "LISTENING"
2.3.2. TCP만 확인
netstat -anp tcp | find "LISTEN"
2.3.2. UDP만 확인
netstat -anp udp | find "LISTEN"
2.3.3. 특정 포트로 접속한 IP 확인
netstat -ano | find "443"
작업관리자 > 서비스로 이동하면 PID 리스트를 확인할 수 있는데 위에서 확인 PID 번호를 찾아 어떤 프로세스가 포트를 이용하고 있는지 확인한다.
taskkill /f /pid 6092
참고자료
사용중인 포트 확인 및 종료하는 방법
윈도우(Windows) 포트 확인 명령어(NETSTAT) 사용방법