我正在使用 MulticastSocket 接收 UDP 多播数据包。如何确定这样的数据包发送到哪个地址?使用提供的方法,我只能确定发件人地址。
当然,我是在创建侦听套接字时设置 To-Address 的人,但我真的可以确定吗?广播包呢?以某种方式最终到达这里的数据包呢?我真的很想区分数据包是否真的是多播的。
谢谢!
更新:目前似乎刚刚发送到该端口的单播数据包也最终在多播套接字中接收():(绑定到设备也没有给我更好的结果
我正在使用 MulticastSocket 接收 UDP 多播数据包。如何确定这样的数据包发送到哪个地址?使用提供的方法,我只能确定发件人地址。
当然,我是在创建侦听套接字时设置 To-Address 的人,但我真的可以确定吗?广播包呢?以某种方式最终到达这里的数据包呢?我真的很想区分数据包是否真的是多播的。
谢谢!
更新:目前似乎刚刚发送到该端口的单播数据包也最终在多播套接字中接收():(绑定到设备也没有给我更好的结果