이미 바인딩됨 예외

이미 바인딩됨 예외 (AlreadyBoundException)

네트워크 채널이나 서버 소켓 채널이 이미 로컬 주소에 바인딩되어 있는데 다시 bind를 시도할 때 던져지는 unchecked 예외예요.

출처: Java API Reference

본문

AlreadyBoundException은 네트워크 채널이나 서버 소켓 채널이 이미 로컬 주소에 바인딩되어 있는데 다시 바인딩을 시도할 때 던져지는 unchecked exception이에요.

public class AlreadyBoundException extends IllegalStateException

채널은 한 번만 바인딩할 수 있기 때문에, bind()를 두 번 호출하면 이 예외가 발생합니다. IllegalStateException을 상속하므로 RuntimeException 계열이며, 바인딩 여부를 확인하거나 예외를 처리해 방지할 수 있어요.

더 알아보기 (Learn more)