public void Set(byte[] b, int arrayIndex) { System.IO.MemoryStream memStream = new System.IO.MemoryStream(b); memStream.Seek(arrayIndex, IO.SeekOrigin.Begin); System.IO.BinaryReader br = new System.IO.BinaryReader(memStream); packetIdentifier = br.ReadUInt32(); version = br.ReadUInt32(); length = br.ReadUInt16(); service = br.ReadUInt16(); status = br.ReadUInt32(); sessionIdentifier = br.ReadUInt32(); br.Close(); memStream.Close(); }