private void Init() { if (ReadBytes(0, 1)[0] == 0xA1) { IsLittleEndian = false; } else { IsLittleEndian = true; } Header = new PcapFileHeader { IsLittleEndian = IsLittleEndian, Bytes = ReadBytes(0, PcapFileHeader.Layout.HeaderLength) }; _offset = PcapFileHeader.Layout.HeaderLength; }
/// <summary> /// 构造函数 /// </summary> public Packet(PcapFileHeader fileHeader, PacketHeader header, Byte[] data) { FileHeader = fileHeader; Header = header; Data = data; }