您的位置:程序门 -> vc/mfc -> 网络编程



关于winpcap的一个问题:"pcap_next_ex" : undeclared identifier


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


关于winpcap的一个问题:'pcap_next_ex' : undeclared identifier
发表于:2007-08-15 15:10:29 楼主
我编译一段基于winpcap的入侵检测的程序,程序中使用了pcap_next_ex(),编译时提示:   error   c2065:   'pcap_next_ex '   :   undeclared   identifier。请问这是怎么回事?请大家帮忙解决,先谢谢大家了
出错的那部分程序如下:
头文件:
#include   "stdafx.h "
#include   "pcap.h "
#include       "remote-ext.h "
#include   "ipcontrol.h "
#include   "ipcontroldoc.h "
#include   "ipcontrolview.h "
#include   <winsock2.h>
#ifdef   _debug
#define   new   debug_new
#undef   this_file
static   char   this_file[]   =   __file__;
#endif
#define   have_remote
出错部分:
while((res=pcap_next_ex(pthis-> adhandle,&header,&pkt_data))> =0)
{
if(res==0)
{
//time   out
continue;
}
else
{
//处理捕获的数据包
pthis-> savepacket(header,pkt_data);   //保存数据
//通知view更新列表控件   先获得视图的指针
position   curtemplatepos=pthis-> getfirstviewposition();  
cipcontrolview*   pview=(cipcontrolview*)(pthis-> getnextview(curtemplatepos));
pview-> updatelist();//通知视图更新列表
}
if(pthis-> dumpfile!=null)
{
pcap_dump((unsigned   char*)pthis-> dumpfile,header,pkt_data);
}
}
messagebox(null, "捕获线程结束! ", "提示 ",mb_ok);
return   1;
}


快速检索

最新资讯
热门点击