在进行网络流传输的时候,接收到的byte数组与发送的byte数组错位,怎么解决?
如下:
OutputStream socketStream = getSocket().getOutputStream();
socketStream.write(encodedData);(encodedData是一个byte[])
我在接收的时候数组的顺序不对,请问怎么能解决这个问题?
[解决办法]
自己把他反过来吧
[解决办法]
发送端和接收端使用同样的字节序:要么都使用big endian,要么都little endian
[解决办法]
可能是n/之类的东西 先解析 有n/把n/删除
[解决办法]
楼主的这个情况听起来挺玄幻的。。。
难道socketStream你还是并发写入的?
[解决办法]