Java 我应该为UDP使用(非阻塞)NIO吗?

Java 我应该为UDP使用(非阻塞)NIO吗?,java,networking,udp,nio,nonblocking,Java,Networking,Udp,Nio,Nonblocking,根据,UDP只是不阻塞。对于UDP使用(非阻塞)NIOAPI有什么好处吗?或者我应该使用更简单的“传统”io API吗?冒着让你回头看的风险,那篇文章的评论解释说UDP不会阻止TCP ACK,但你仍然可以阻止内核缓冲区溢出。只有当您有一个非常大的UDP突发时,才会发生这种情况。如果您正在处理大量流,那么使用专用线程模型来处理这些套接字可能会有所帮助。NIO提供了一些有用的工作(选择器)。显然什么都没有,这正是为什么您不等待TCP确认的原因。可以使用NIO收听从服务器到android手机的UDP广

根据,UDP只是不阻塞。对于UDP使用(非阻塞)NIOAPI有什么好处吗?或者我应该使用更简单的“传统”io API吗?

冒着让你回头看的风险,那篇文章的评论解释说UDP不会阻止TCP ACK,但你仍然可以阻止内核缓冲区溢出。只有当您有一个非常大的UDP突发时,才会发生这种情况。

如果您正在处理大量流,那么使用专用线程模型来处理这些套接字可能会有所帮助。NIO提供了一些有用的工作(选择器)。

显然什么都没有,这正是为什么您不等待TCP确认的原因。可以使用NIO收听从服务器到android手机的UDP广播吗。如果我在安卓系统中使用传统的方式不断地接收和收听UDP信号,是否有任何问题,因为在我的情况下,在工作了很长时间后,它不会收听数据包。我没有,但这篇文章(阅读所有响应)表明它可以: