我正在搜索Java NIO是否实现了广播。我需要创建一个使用多播或广播向其他对等体发送消息的对等体。我在API 1.6中搜索,但我在DatagramChannel类中找不到任何内容。
提前致谢。
答案 0 :(得分:2)
NIO2支持多播,即Java 7。
答案 1 :(得分:2)
在NIO2之前,您必须利用各种黑客来使数据报通道加入多播组。不确定他们如何将多播频道从NIO1中删除。
答案 2 :(得分:1)
您不需要使用NIO,java.net.MulticastSocket
可以直接支持。
但是,要完全回答你的问题,不。你不能使用DatagramChannel
,因为你无法告诉它使用什么套接字,而且在NIO中你甚至没有其他东西可以接近。