예제 #1
0
 private void LTEOutput(List <PacketProperties> outputToPcapList)        //方法增加林庆庆
 {
     foreach (var packet in outputToPcapList)
     {
         FileInfo File = new FileInfo(FileSavePath_Signaling + "\\" + FileName_Signaling + ".pcap");
         if (File.Length < FilterForm.PcapLengthLte)//FilterForm.PcapLengthLte
         {
             genePcapFile_Signaling.WritePacketData(packet.CaptureTime, packet.Buf, packet.BufLength);
         }
         else
         {
             CreatPcapFile_Signaling(packet.CaptureTime);
             genePcapFile_Signaling.WritePacketData(packet.CaptureTime, packet.Buf, packet.BufLength);
         }
     }
 }
예제 #2
0
 private void WriteToPcap(byte[] packet, int packetlenth, DateTime CaptureTime)
 {
     genePcapFile.WritePacketData(CaptureTime, packet, packetlenth);
 }