Java NIO是否支持广播或多播?

时间:2011-03-25 18:14:35

标签: java nio broadcast multicast

我正在搜索Java NIO是否实现了广播。我需要创建一个使用多播或广播向其他对等体发送消息的对等体。我在API 1.6中搜索,但我在DatagramChannel类中找不到任何内容。

提前致谢。

3 个答案:

答案 0 :(得分:2)

答案 1 :(得分:2)

在NIO2之前,您必须利用各种黑客来使数据报通道加入多播组。不确定他们如何将多播频道从NIO1中删除。

答案 2 :(得分:1)

您不需要使用NIO,java.net.MulticastSocket可以直接支持。

但是,要完全回答你的问题,不。你不能使用DatagramChannel,因为你无法告诉它使用什么套接字,而且在NIO中你甚至没有其他东西可以接近。