public static bool ParseHeader(byte[] packetHeader, ref ushort msgType, ref ushort msgLength) { bool result; if (packetHeader.Length < WfPacket.GetHeaderLength()) { result = false; } else { int offset = 0; msgLength = LBitConverter.ToUInt16(packetHeader, ref offset); msgType = LBitConverter.ToUInt16(packetHeader, ref offset); uint server_use = LBitConverter.ToUInt32(packetHeader, ref offset); result = true; } return(result); }
public uint ReadUInt() { return(LBitConverter.ToUInt32(m_ReadBytes.GetBytes(), ref m_Offset)); }