你可以将代码修改为以下形式,使用小端序读取长度:
```
int Len = BitConverter.ToInt32(mNetRecvStream, rIdx);
if (BitConverter.IsLittleEndian)
{
Len = IPAddress.NetworkToHostOrder(Len);
}
```
这里先使用 BitConverter.ToInt32 方法读取四个字节并转换为 int 类型的数据 Len,然后判断当前系统是否为小端序,如果是,则使用 IPAddress.NetworkToHostOrder 方法将 Len 转换为主机字节序。