Hi
 
I do:
 
manija=pcap_open_live(d->name,65536,1,1000,buffer);
 if(manija==NULL)
 {
  cout << "error al abrir la interfaz";
  pcap_freealldevs(dispositivos);
  return 1;
 }
 
 pcap_freealldevs(dispositivos);
 cout << "escuchabdo sobre: " << d->description;
 
 /*capturo paquetes*/
 pcap_loop(manija,0,packet_handler,NULL);
 return 0;
 
and I has the error:
 
error C2664: 'pcap_loop' : cannot convert parameter 3 from 'void (char,const struct pcap_pkthdr,const char)' to 'void (__cdecl *)(unsigned char *,const struct pcap_pkthdr *,const unsigned char
 
Why?
 
Thanks.
 

Reply via email to