byte[] result = new byte[34];
result [0]= 1;
result [1]= 4;
result [2]= 0;
result [3]= 0;
result [4]= 0;
result [5]= 0;
result [6]= 1;
result [7]= 127;
result [8]= 0;
result [9]= 0;
result [10]= 1;
result [11]= 48;
result [12]= 35;
result [13]= 2;
result [14]= 23;
result [15]= 7;
result [16]= 0;
result [17]= 0;
result [18]= 25;
result [19]= 0;
result [20]= 35;
result [21]= 5;
result [22]= 0;
result [23]= 0;
result [24]= 0;
result [25]= 0;
result [26]= 0;
result [27]= 0;
result [28]= 1;
result [29]= 0;
result [30]= 2;
result [31]= 0;
result [32]= 3;
result [33]= 0;
这段 result 包括 是与C++通信传过来的,我接收的!result 内容包括bResult(0 fail,1 sucess)
unsigned int nResCnt
{
unsigned char nResID
unsigned char nIsUsed//如果使用,则读取下面信息,否则跳过该资源,进入下一个资源
unsigned int nMCUIP//当前使用模板
unsigned char nModeType //第一路编码信息
unsigned char nVideoFormat1unsigned char nVideoResolution1
int VideoRate1
unsigned char VideoFramerate1
//是否正在编码
unsigned char nIsRunning//第二路编码信息
unsigned char nVideoFormat2
unsigned char nVideoResolution2
int VideoRate2
unsigned char VideoFramerate2
//是否正在编码
unsigned char nIsRunning
} 据我分析
bResult = 1 表示成功接收
nResCnt = 4 表示 4个模板
result [5]= 0; 表示 第一个 nResID
result [6]= 1; 表示 nIsUsed = 1 正在使用第一个资源 (不等于1的话,没有使用)
result [7] 到 result [10] 显示出IP 是 127.0.0.1 问题出在 result [11] 到 result [27] 这一段 我不会解析了 !!而
result [28] =1; 表示第二个 nResID
result [29] =0; 表示第二个 nIsUsed = 0 说明没有使用 ,所以没有信息!result [30]= 2; 表示第三个 nResID
result [31]= 0; 表示第三个 nIsUsed = 0 说明没有使用 ,所以没有信息!
result [32]= 3; 表示第四个 nResID
result [33]= 0; 表示第四个 nIsUsed = 0 说明没有使用 ,所以没有信息!求好心人帮我分析 分析 result [11] 到 result [27] 是什么内容
最好byte数组转化成String,或者int
能看得懂的!!
十万火急啊!!!!如没看懂,请说明,我再来详细解释!
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货