没有 退出条件 建议:while((res = pcap_next_ex( adhandle, &header, &pkt_data)) >= 0){ if(res == 0)continue;} 或者 while(1){ int res = pcap_next_ex( adhandle, &header, &pkt_data) ;if(res == 0)continue;else if (res < 0 )break;else { DoSomething();} } ...
//获取本地适配器列表 if(pcap_findalldevs_ex(PCAP_SRC_IF_STRING,NULL,&alldevs,errbuf) == -1){ //结果为...-1代表出现获取适配器列表失败 fprintf(stderr,"Error in pcap_findalldevs_ex:\n",errbuf); //exit(0)代表正常退出...yes":"no"); /** pcap_addr * next 指向下一个地址的指针...
//获取本地适配器列表 if(pcap_findalldevs_ex(PCAP_SRC_IF_STRING,NULL,&alldevs,errbuf) == -1){ //结果为...-1代表出现获取适配器列表失败 fprintf(stderr,"Error in pcap_findalldevs_ex:\n",errbuf); //exit(0)代表正常退出...yes":"no"); /** pcap_addr * next 指向下一个地址的指针...