在下面的代码段中,
DatagramPacket rPacket
rPacket = new DatagramPacket(new byte[2000], 2000);
.. do some socket.receive ..
java中DatagramPacket.getData().length和DatagramPacket.getLength()有什么区别
最佳答案
不同之处在于,第一个返回用于构造对象的数组的大小,该大小永远不会改变;第二个返回提供给构造函数的长度和最近接收到的最小数据报的实际长度中较小的一个,该长度在每次接收时都会发生变化。
关于java - java中DatagramPacket.getData().length和DatagramPacket.getLength()有什么区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13574436/