MulticastSocket

MulticastSocket (멀티캐스트 소켓)

IP 멀티캐스트 데이터그램을 보내고 받기에 편리한 데이터그램 소켓입니다. MulticastSocket 생성자는 멀티캐스트 데이터그램 수신에 적합한 소켓 옵션이 활성화된 소켓을 만듭니다.

출처: Java API Reference

본문

MulticastSocket 클래스는 멀티캐스트 애플리케이션에서 흔히 사용하는 소켓 옵션에 대한 편리한 setter/getter 메서드를 추가로 정의합니다.

하나 이상의 멀티캐스트 그룹에 가입하면 해당 그룹으로 보내진 멀티캐스트 데이터그램을 받을 수 있습니다. IPv4 멀티캐스트 그룹은 클래스 D IP 주소와 표준 UDP 포트 번호로 지정되며, 클래스 D 주소 범위는 224.0.0.0에서 239.255.255.255입니다.

joinGroup(InetAddress)leaveGroup(InetAddress)로 멀티캐스트 그룹에 가입·탈퇴합니다.

setInterface(InetAddress)로 송수신에 사용할 인터페이스를 지정합니다.

클래스 D 주소 범위(224.0.0.0~239.255.255.255)의 그룹을 사용합니다.

더 알아보기 (Learn more)

Java 공식 API