получить первый пакет файла pcap

Я пишу код, который сканирует пакеты файла pcap.

Я использую команду

pcap_next_ex ()

чтобы получить следующий пакет.

Есть ли способ получить первый пакет — где-то в середине кода, без закрытия и снова открыть файл pcap?

Благодарю.

0

Решение

Ты можешь использовать

    long pos = ftell(pcap_file(p));

до первого pcap_next_ex(), а также

    fseek(pcap_file(p), pos, SEEK_SET);

когда вы хотите получить первый пакет снова.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]