读书人

关于接收到的UDP数据包的字节序有关

发布时间: 2012-01-10 21:26:50 作者: rapoo

请教各位,关于接收到的UDP数据包的字节序问题
程序运行在x86pc机上
代码如下:
byte[] recbuf=new byte[1500];
DatagramSocket udpSocket=new DatagramSocket(9000);
DatagramPacket udpPacket=new DatagramPacket(recbuf,recbuf.length);
udpSocket.receive(udpPacket);
byte[] databuf=udpPacket.getData();
......
存到字节数组databuf中的数据为:0 5 0 30 -14 -67 -13 56 ...
请问:
(1)收到的udp 字节数据0 5 0 30 -14 -67 -13 56 ...是大端序还是小端序?
(2)字节数组怎样转换为整型?

[解决办法]
大小端问题是看协议的
和udp无关
[解决办法]
UDP是底层的传输协议,Java的Socket类是在这个基础上封装好的类,这些低层的处理对我们来说是不可见的,

读书人网 >J2SE开发

热点推荐