Hi Leute,

ich baue mir gerade eine Möglichkeit unter c auf mit der libpcap raw eth frames zu empfangen und zu senden.

In der lib habe ich in den nonblocking modus aktiviert.

Wenn ich eines empfangen möchte, so polle ich die lib mittels pcap_next_ex
Das funktioniert auch einwandfrei.
Ich frage mich nur wann mein Paket / Header wieder gelöscht wird.

Die Funktion pcap_next_ex liefert mir Zeiger auf das Paket und den Header.
Ist es korrekt wenn ich diese Zeiger freigebe, oder macht das die lib?
Hat die lib noch irgendwelche Referenzen auf diese Zeiger (Paket / Header)?
Und wenn die lib diese freigibt, wann geschiet dies und wie ?

Irgendwie kann ich dies nicht aus der Dokumentation rauslesen....
Kann einer von euch mir weiterhelfen?

Dankeschön

Gruß Temp