Webアプリケーションを開発します。UDPプロトコルを使用してJavaにクライアントにパケットを送信します。Javaでインターネット経由でマルチキャストパケットを送信する
各クライアントに直接パケットを送信する必要があります。
Javaは、UDPを拡張するMulticastSocketというクラスを提供します。これにより、ネットワーク経由で複数のクライアントにパケットを送信することができます。
しかし、ローカルネットワークでは「インターネット」上では発生しません。
インターネット経由でマルチキャストパケットを送信する方法はありますか? 可能であれば、それを説明し、どのようにJavaで実装できるか説明してください。
IGMPのようなプロトコルがいくつか見つかりましたが、MulticastSocketで開発されたと思います。
ファイアウォールの例外をクライアント側に追加する必要があります。おそらく、マルチキャストパケットを送信するためのマルチキャストルータが必要です。 – TBridges
@Timしかし、私はインターネット上でマルチキャストパケットをどのように送ることができるのか分かりません。マルチキャストグループのIPはクラスDでなければならないので、私はこのIP clasaがインターネットからアクセスできないと思います! –
www.iana.orgにあるあなたのソリューションを共有してもよろしいですか?ありがとう – ehe888