当创建Java UDP服务器时,我为数据包缓冲区分配多少字节?


public DatagramPacket(byte[] buf,int length)
// Constructs a DatagramPacket for receiving packets of length length. 

使用香草Java类的UDP服务器(DatagramSocket),我应该如何计算传入数据包的缓冲区大小?我已经查看了javadocs,似乎有一个方法称为getReceiveBufferSize(),但我真的不知道我会使用返回的数据做什么。

假设你的应用程序/协议需求/规范中没有其他提示,64K是一个很好的大小-它永远不会太小。

相关内容

最新更新