public ResourceRecord(NameRecordType type) { Name = String.Empty; Type = type; Class = ResourceRecordClass.In; TTL = (uint)new TimeSpan(7, 0, 0, 0).TotalSeconds; Data = new byte[0]; }
public ResourceRecord(byte[] buffer, ref int offset) { Name = NetBiosUtils.DecodeName(buffer, ref offset); Type = (NameRecordType)BigEndianReader.ReadUInt16(buffer, ref offset); Class = (ResourceRecordClass)BigEndianReader.ReadUInt16(buffer, ref offset); TTL = BigEndianReader.ReadUInt32(buffer, ref offset); ushort dataLength = BigEndianReader.ReadUInt16(buffer, ref offset); Data = ByteReader.ReadBytes(buffer, ref offset, dataLength); }