服务端根据UDP 来接受的
packet = new DatagramPacket(new byte[1024], 1024); //数据包
udpSocket.receive(packet);
byte[] message = packet.getData(); 这样拿到应该是2进制吧 其他略去了。
这样拿到是个二进制 byte 数组 我的思路是 我在根据长度给他分别拆成几个对应字段属性的数组,
然后 把 byte数组转为 ByteBuffer ,再有它的 getDouble(), getInt() 等获取, 这样数据不对。。。
麻烦介绍下其他方法 或者指错错误好吗。