public static byte[] sendSocketData(byte[] buff){
int len=buff.length;
byte [] sendData=new byte[len+12];
byte phb1=(byte)0xBF;
byte phb2=(byte)0xBF;
byte phb3=(byte)0xBF;
byte phb4=(byte)0xBF;
byte phb5=(byte)0xBF;
byte peb1=(byte)0xDE;
byte peb2=(byte)0xDE;
byte peb3=(byte)0xDE;
byte peb4=(byte)0xDE;
byte peb5=(byte)0xDE;
sendData[0]=phb1;
sendData[1]=phb2;
sendData[2]=phb3;
sendData[3]=phb4;
sendData[4]=phb5;
sendData[5]=(byte)((len >>8) & 0xff);
sendData[6]=(byte)((len) & 0xff);
System.arraycopy(buff, 0, sendData, 7 ,len);
sendData[len+7]=peb1;
sendData[len+8]=peb2;
sendData[len+9]=peb3;
sendData[len+10]=peb4;
sendData[len+11]=peb5;
return sendData;
}
05-25
“相关推荐”对你有帮助么?
-
非常没帮助
-
没帮助
-
一般
-
有帮助
-
非常有帮助
提交