请赐教:接受UPD包,动态获得UPD包内容,不幸出了问题.....
......
// 判断非合法包
byte[] data = new byte[32];
packet = new DatagramPacket(data, data.length);
ServerSocket.receive(packet);
//判断前32 byte是否满足条件
。。。。
//合法数据包
// 继续获得 获得后面内存块大小
data = new byte[2];
packet.setData(data);
ServerSocket.receive(packet);
问题就是不能获得后面的数据??
不知道为何?
我知道一个办法就是先申请一个大内存块可以达到这个目的,除了这个办法就没有其它的了?
谢谢