예제 #1
0
파일: DnsTests.cs 프로젝트: preyea/Pcap.Net
 public void DnsResourceDataOptionsParseWrongLengthTest()
 {
     var resourceData = new DnsResourceDataOptions(new DnsOptions(new DnsOptionLongLivedQuery(0, DnsLongLivedQueryOpCode.Setup,
                                                                                              DnsLongLivedQueryErrorCode.Static, 1, 2)));
     TestResourceRecordIsNotCreatedWithNewLength(DnsType.Opt, resourceData, 1);
     TestResourceRecordIsNotCreatedWithNewLength(DnsType.Opt, resourceData, -1);
 }
예제 #2
0
 public DnsOptResourceRecord(DnsDomainName domainName, ushort sendersUdpPayloadSize, byte extendedReturnCode, DnsOptVersion version, DnsOptFlags flags,
                             DnsResourceDataOptions data)
     : this(domainName, (DnsClass)sendersUdpPayloadSize, (int)BitSequence.Merge(extendedReturnCode, (byte)version, (ushort)flags), data)
 {
 }