【发布时间】:2012-06-14 20:11:23
【问题描述】:
我有一个字节数组,通过网络从 java 应用程序接收。 我需要正确解析这个数组。格式如下:
int - first for bytes
int - next for bytes
string - rest of data.
看看这个screenshot。
如您所见,前四个字节是0, 0, 0, 1。实际的整数值应该是1,但是当我通过BinaryReader.ReadInt32 读取它时,我收到16777216。我怀疑这与字节字节序有关(但可能是错误的),但我不知道如何解决。
任何帮助将不胜感激。
谢谢
【问题讨论】:
标签: c# .net stream endianness