Java 查找数据报发送到的多播IP

Java 查找数据报发送到的多播IP,java,multicast,Java,Multicast,在我的应用程序中,我有一个多播套接字连接40个多播IP地址(在同一端口上) 当接收数据报时,是否有办法找到发送数据报的特定多播IP 关于新的“DatagramChannel”(在Java7中)的同样问题,它也支持多播 多谢各位 在Java 1到6中,必须为每个IP多播地址创建一个套接字,然后使用私有数据帮助确定传入地址 在主机CRT中,您可以使用IP\u PKTINFO和CMSG.*api来确定目标地址,但这些在Java中尚未公开 Java7为多播和SSM(RFC3768)带来了NIO支持

在我的应用程序中,我有一个多播套接字连接40个多播IP地址(在同一端口上)

当接收数据报时,是否有办法找到发送数据报的特定多播IP

关于新的“DatagramChannel”(在Java7中)的同样问题,它也支持多播


多谢各位

在Java 1到6中,必须为每个IP多播地址创建一个套接字,然后使用私有数据帮助确定传入地址

在主机CRT中,您可以使用
IP\u PKTINFO
CMSG.*
api来确定目标地址,但这些在Java中尚未公开

Java7为多播和SSM(RFC3768)带来了NIO支持