创建Java UDP服务器时,我要为数据包缓冲区分配多少字节?
使用UDP服务器(DatagramSocket)的普通Java类,我应该如何计算传入数据包的缓冲区大小?创建Java UDP服务器时,我要为数据包缓冲区分配多少字节?,java,udp,byte,buffer,Java,Udp,Byte,Buffer,使用UDP服务器(DatagramSocket)的普通Java类,我应该如何计算传入数据包的缓冲区大小? 我查看了javadocs,似乎有一个名为getReceiveBufferSize()的方法,但我真的不知道我将使用返回的数据做什么。假设您的应用程序/协议要求/规范中没有其他线索,64K是一个很好的大小-它永远不会太小 public DatagramPacket(byte[] buf,int length) // Constructs a DatagramPacket for receivi
我查看了javadocs,似乎有一个名为getReceiveBufferSize()的方法,但我真的不知道我将使用返回的数据做什么。假设您的应用程序/协议要求/规范中没有其他线索,64K是一个很好的大小-它永远不会太小
public DatagramPacket(byte[] buf,int length)
// Constructs a DatagramPacket for receiving packets of length length.