MulticastSocket を使用して UDP マルチキャスト パケットを受信しています。そのようなパケットが送信されたアドレスを特定するにはどうすればよいですか? 提供された方法では、送信者のアドレスしか特定できません。
もちろん、リッスン ソケットを作成するときに To-Address を設定するのは私ですが、これについて本当に確信が持てますか? ブロードキャスト パケットはどうですか。どういうわけかここで終わるパケットはどうですか? パケットが本当にマルチキャストであったかどうかを本当に区別したい.
ありがとうございました!
更新: 現在、そのポートに送信されたばかりのユニキャスト パケットも、マルチキャスト ソケット receive() で終了するようです :( デバイスへのバインドでも、より良い結果は得られません