j'ai pas compris ce que tu voulais dire mais voila le code de mes fonctions
Comment puis je résoudre ce probléme?
pcap_loop permet de faire une boucle est de générer la callback packet_print ayant pour prototype
/////////////////////////////////////////////////////////////////////////////////////
//////cette callback est appellée lors de la lecture d'un paquet à partir d'un fichier
void packet_print(u_char *dumpfile, const struct pcap_pkthdr *header, const u_char *pkt_data)
{
///je veux içi que je génére l'événement vb
}
/////////////////////////////////////////////////////////////////
//////cette fonction ouvre un fichier pour la lecture des paquets
//////capturés
TEST_API void __stdcall open_capture_file(char *name_file,char *error_file)
{
pcap_t *fp;
int i;
char *erreur=NULL;
fp=pcap_open_offline("c:/ee",erreur);
if(fp==NULL)
strcpy(error_file,"erreur lors de l'ouverture du fichier");
i = pcap_loop(fp, 0, packet_print, NULL);
}
ezzi