Bonjour,
J'ai programmé un sniffer à base de libpcap. Cependant j'effectue quelques traitements derrière.
Le problème et que je perds bon nombre de paquets. Est il possible d'augmenter la taille des buffers de réception de la carte réseau comme le fait la fonction setsockopt (socket) avec libpcap ?Ou avez-vous d'autres idées permettant d'augmenter la taille des buffers de réception.
# work around
Posté par ecyrbe . Évalué à 1.
cepedant, puisque c'est le traitement qui te fait perdre des paquets... peut être que tu peux copier les paquets dans un buffer à toi... et les faire tes traitements sur un thread à part...
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.