public SessionRequestPacket(byte[] buffer) : base(buffer)
        {
            int offset = 0;

            CalledName  = NetBiosUtils.DecodeName(this.Trailer, ref offset);
            CallingName = NetBiosUtils.DecodeName(this.Trailer, ref offset);
        }
Exemple #2
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);
 }
 public QuestionSection(byte[] buffer, ref int offset)
 {
     Name  = NetBiosUtils.DecodeName(buffer, ref offset);
     Type  = (NameRecordType)BigEndianReader.ReadUInt16(buffer, ref offset);
     Class = (QuestionClass)BigEndianReader.ReadUInt16(buffer, ref offset);
 }
 public SessionRequestPacket(byte[] buffer, int offset) : base(buffer, offset)
 {
     CalledName  = NetBiosUtils.DecodeName(Trailer, ref offset);
     CallingName = NetBiosUtils.DecodeName(Trailer, ref offset);
 }