【发布时间】:2011-03-25 18:14:34
【问题描述】:
我正在搜索Java NIO 是否实现广播。我需要创建一个对等点,使用多播或广播向其他对等点发送消息。我在 API 1.6 中搜索,但在 DatagramChannel 类中没有找到任何内容。
提前致谢。
【问题讨论】:
标签: java nio broadcast multicast
我正在搜索Java NIO 是否实现广播。我需要创建一个对等点,使用多播或广播向其他对等点发送消息。我在 API 1.6 中搜索,但在 DatagramChannel 类中没有找到任何内容。
提前致谢。
【问题讨论】:
标签: java nio broadcast multicast
NIO2 在 Java 7 中支持多播。
【讨论】:
在 NIO2 之前,您必须利用各种 hack 使数据报通道加入多播组。不知道他们怎么能把多播频道留在 NIO1 之外。
【讨论】:
这个不用NIO,java.net.MulticastSocket直接支持这个。
但是,要完全回答您的问题,不。您不能使用DatagramChannel,因为您无法告诉它使用哪个套接字,而且在 NIO 中没有其他东西可以接近您所需要的。
【讨论】: