android socket 接收服务器返回数据,如何查找想要的数值?


android socket 接收服务器返回数据,如何查找想要的数值?
我已经收到服务器返回的数据了,byte类型数据,小于128的会正常显示数值,但是大于128的会显示65533,这个怎么解决?还有就是收到24个byte类型数据,如何查找到某数下一个数值是多少?我就想知道收到数值20后面是什么数。求牛人帮帮忙解决,先谢谢了。

Android socket

讲礼貌的小朋友 11 years ago

对于socket来说,其传输的是数据流,因此没有数据类型的概念。要对接收到的数据进行解析,必须知道服务端发送数据的协议,发送的是4字节的int,还是2字节的short,还是一个字节的byte,等等。

tmtmaya answered 11 years ago

Your Answer