服务端传给安卓十进制的byte数组,但是接收到byte数组长度明显超过服务器传输过来的,而且数值也发生了改变,没有规律,求帮助
说的太简短了,看不出问题。。。大概应该是服务器和客户端约定的通信接口有差异。。。
1、先确认接收到的长度跟发送的长度是不是一样;2、再根据长度逐一打印十六进制字节,来确认内容是否一致;如果说是byte数组直接转string(如果没加长度)打印一般都有乱码。