送信者と受信者の間でマルチポイントのネットワーク接続を実現するマルチキャスト。複数の受信者に送信者が同時に同じデータを送信する場合、ちょうど同じパケットは、このマルチキャストグループアドレスに送信され、その後、マルチキャストアドレスで受信機に送信されます。
クラスのjava.net.MulticastSocektとマルチキャストソケットのJavaは、DatagramSocketクラス継承クラスを完了します。三つのコンストラクタ以下:
公共のMulticastSocketは、()のSocketExceptionをスローします
公共のMulticastSocket(int型ポート)のSocketExceptionをスローします
公共MulticastSocketの(のSocketAddressは、bindaddressは)のSocketExceptionをスローします
マルチキャスト通信といくつかの操作が必要です、マルチキャストグループに参加するデータを受信し、データを送信し、マルチキャストグループを去ります
ます。public void joinGroup(InetAddressのアドレス)は、IOExceptionがスローされます
ます。public void joinGroup(のSocketAddressアドレス、のNetworkInterfaceインターフェース)がIOExceptionを//来自java1.4をスローします
ます。public void leaveGroup(InetAddressのアドレス)は、IOExceptionがスローされます
ます。public void leaveGroup(のSocketAddressアドレス、のNetworkInterfaceインターフェース)がIOExceptionを//来自java1.4をスローします
公共のボイド送信(のDatagramPacketパケット、バイトTTL)は、 IOExceptionがスローされます
公共のボイドsetLoopbackMode(ブール無効)は、SocketExceptionが//java1.4を投げます