2011-03-25 71 views
3

我在搜索Java NIO是否实现广播。我需要创建一个使用多播或广播将消息发送给其他对等体的对等体。我在API 1.6中搜索,但是在DatagramChannel类中找不到任何东西。Java NIO是否支持广播或多播?

在此先感谢。

回答

1

您不需要为此使用NIO,java.net.MulticastSocket直接支持此操作。

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

2

NIO2之前,你必须充分利用各种黑客攻击,使数据报频道加入组播组。不确定他们如何将NIO1中的多播信道留下。