BindException
BindException (바인딩 예외)
소켓을 로컬 주소와 포트에 바인딩하려 시도하는 동안 오류가 발생했음을 나타내는 예외입니다. SocketException의 하위 클래스입니다.
본문
일반적으로 포트가 이미 사용 중이거나, 요청한 로컬 주소를 할당할 수 없을 때 발생합니다. 예를 들어 이미 다른 프로세스가 점유한 포트 번호로 서버 소켓을 열려 하면 이 예외가 던져집니다.
해결을 위해 사용 중인 포트를 확인하거나 다른 포트를 사용하는 것이 일반적입니다.
서버 소켓을 이미 사용 중인 포트에 바인딩하려 할 때 흔히 발생합니다.
netstat 같은 도구로 포트 점유 상태를 확인하거나 다른 포트를 사용하여 해결합니다.