背景:根据TCP协议,获取byte[]数据,计算数据帧编号
1. recdata[8] 为数据帧编号
long frameindex = recdata[8] & 0xFF;
2. recdata[] 中 8、9 两个byte为数据帧编号,高位在前
long frameindex = (recdata[8] & 0xFF) | ((recdata[9] & 0xFF) >> 8);
3. recdata[] 中 8、9 两个byte为数据帧编号,低位在前
long frameindex = (recdata[8] & 0xFF) | ((recdata[9] & 0xFF) << 8) ;
4. recdata[] 中 8、9、10、11 四个byte为数据帧编号,低位在前
long frameindex = ((recdata[8] & 0xFF) | ((recdata[9] & 0xFF) << 8) | ((recdata[10] & 0xFF) << 16) | ((11] & 0xFF) << 24));