Sharppcap. 5 — Считываем информацию о пакетах из файла

(Пример в папке Examples\ReadingCaptureFile)

Чтение пакетов из файла также довольно просто. Необходимо создать экземпляр CaptureFileReaderDevice(string captureFilename) и cчитывать пакеты так же, как с любого другого устройства.

// Подписываемся на событие
device.OnPacketArrival +=
      new PacketArrivalEventHandler( device_OnPacketArrival );
Console.WriteLine();
Console.WriteLine
("-- Capturing from '{0}', hit 'Ctrl-C' to exit...",
capFile);

// Запускаем бесконечный сбор пакетов
// Этот метод вернет EOF при конце файла
device.Capture();

 

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *