50,528
社区成员
发帖
与我相关
我的任务
分享
dataout.writeInt(66666666);
len = 66666666;
dataout.write((byte)((len >>> 24) & 0xFF));
dataout.write((byte)((len >>> 16) & 0xFF));
dataout.write((byte)((len >>> 8) & 0xFF));
dataout.write((byte)((len >>> 0) & 0xFF));
public static void printHexString(byte[] b)
{
for (int i = 0; i < b.length; i++)
{
String hex = Integer.toHexString(b[i] & 0xFF);
if (hex.length() == 1)
{
hex = '0' + hex;
}
System.out.print(hex.toUpperCase() + " ");
}
System.out.println("");
}
int len = 66666666;
byte[] temp = {
(byte)((len >>> 24) & 0xFF),
(byte)((len >>> 16) & 0xFF),
(byte)((len >>> 8) & 0xFF),
(byte)((len >>> 0) & 0xFF)
};
printHexString(temp);
dataout.write((byte)0x20);
dataout.write((byte)0x00);
dataout.write((byte)0x00);
dataout.write((byte)0x02);
dataout.write((byte)0x93);