InetSocketAddress

InetSocketAddress (IP 소켓 주소)

IP 소켓 주소(IP 주소 + 포트 번호)를 구현하는 클래스입니다. 호스트 이름과 포트 번호의 쌍일 수도 있으며, 이 경우 호스트 이름 해석을 시도합니다.

출처: Java API Reference

본문

해석이 실패하면 주소는 해석되지 않은(unresolved) 상태로 간주되지만, 프록시를 통한 연결 같은 일부 상황에서는 여전히 사용할 수 있습니다.

소켓이 바인딩, 연결에 사용하거나 반환 값으로 사용하는 불변 객체를 제공합니다. 와일드카드는 특수한 로컬 IP 주소로, 보통 "any"를 의미하며 바인딩 연산에만 사용할 수 있습니다.

new InetSocketAddress(InetAddress, int)new InetSocketAddress(String host, int port)로 생성합니다.

getAddress(), getPort(), getHostName()으로 구성 요소를 얻습니다.

isUnresolved()로 호스트 이름 해석이 실패했는지 확인할 수 있습니다.

더 알아보기 (Learn more)

Java 공식 API