javaのマルチキャスト通信

送信者と受信者の間でマルチポイントのネットワーク接続を実現するマルチキャスト。複数の受信者に送信者が同時に同じデータを送信する場合、ちょうど同じパケットは、このマルチキャストグループアドレスに送信され、その後、マルチキャストアドレスで受信機に送信されます。


クラスの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を投げます



公開された34元の記事 ウォンの賞賛2 ビュー40000 +

おすすめ

転載: blog.csdn.net/zjj2006/article/details/19171455