コード例 #1
0
ファイル: EDns.cs プロジェクト: IPA-CyberLab/IPA-DN-Cores
 internal override void ParseData(ReadOnlySpan <byte> resultData, int startPosition, int length)
 {
     Version       = DnsMessageBase.ParseUShort(resultData, ref startPosition);
     OperationCode = (LlqOperationCode)DnsMessageBase.ParseUShort(resultData, ref startPosition);
     ErrorCode     = (LlqErrorCode)DnsMessageBase.ParseUShort(resultData, ref startPosition);
     Id            = DnsMessageBase.ParseULong(resultData, ref startPosition);
     LeaseTime     = TimeSpan.FromSeconds(DnsMessageBase.ParseUInt(resultData, ref startPosition));
 }
コード例 #2
0
ファイル: NIdRecord.cs プロジェクト: zhuyue1314/Xploit
 internal override void ParseRecordData(byte[] resultData, int startPosition, int length)
 {
     Preference = DnsMessageBase.ParseUShort(resultData, ref startPosition);
     NodeID     = DnsMessageBase.ParseULong(resultData, ref startPosition);
 }