求各位大神帮忙看一下,这个是什么原因

图片说明图片说明图片说明

各位大神帮忙看一下,为什么这个UDPSocket会输出图三的结果啊

之前设置了接收数据的byte[]数组大小是1024,所以后面的new String需要给一个接收String的一个长度,这样两边值得匹配才会返回true

因为getData()返回byte[]类型数据,你应该使用new String(packet.getData(), 0, packet.getLength())