MulticastSocket
MulticastSocket (멀티캐스트 소켓)
IP 멀티캐스트 데이터그램을 보내고 받기에 편리한 데이터그램 소켓입니다. MulticastSocket 생성자는 멀티캐스트 데이터그램 수신에 적합한 소켓 옵션이 활성화된 소켓을 만듭니다.
본문
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)의 그룹을 사용합니다.