Java 什么';数据包中长度的作用是什么(字节[]buf,int-length)?

Java 什么';数据包中长度的作用是什么(字节[]buf,int-length)?,java,datagram,Java,Datagram,文档上写着DatagramPacket(byte[]buf,int-length) 构造一个DatagramPacket,用于接收长度为length的数据包 我看到的所有例子如下: byte[] data = byte[1000]; DatagramPacket packet = new DatagramPacket(data,data.length()); 是否有一个示例,我们不传递data.length(),而是传递其他内容?它就在这里,以防您不想使用整个数组。@EJP这样我们就可以得到D

文档上写着
DatagramPacket(byte[]buf,int-length)
构造一个
DatagramPacket
,用于接收长度为
length
的数据包

我看到的所有例子如下:

byte[] data = byte[1000];
DatagramPacket packet = new DatagramPacket(data,data.length());

是否有一个示例,我们不传递
data.length()
,而是传递其他内容?

它就在这里,以防您不想使用整个数组。@EJP这样我们就可以得到
DatagramPacket packet=newdatagrampacket(数据,10)并且只能使用
数据[0],…,数据[9]
?对于发送,
DatagramPacket packet=newdatagrampacket(数据,10,地址,端口)
这是否意味着我们只发送
数据[0],…,数据[9]
?如果您不想使用整个数组,它就在那里。@EJP这样我们就可以有
DatagramPacket packet=新的DatagramPacket(数据,10)并且只能使用
数据[0],…,数据[9]
?对于发送,
DatagramPacket packet=newdatagrampacket(数据,10,地址,端口)是否意味着我们只发送
数据[0],…,数据[9]