为什么java nio2不能监听udp端口?

时间:2015-04-07 02:32:37

标签: java udp nio2

为什么“java.nio.channels.AsynchronousSocket”总是监听tcp端口?如果可以,我该如何使用它?他们是哪个班级?

3 个答案:

答案 0 :(得分:3)

他们添加了它,然后他们在jdk 7的早期开发阶段将其删除。

请参阅:http://bugs.java.com/view_bug.do?bug_id=6993126

答案 1 :(得分:0)

UDP使用DatagramSocket完成。 nio功能可以通过getting the associated channel实现。

答案 2 :(得分:0)

因为,正如Javadoc所说,AsynchronousSocketChannel是'面向流的连接套接字的异步通道',即TCP,它们还没有提供AsynchronousDatagramChannel