您的位置:首页 > 编程语言

当我们在程序中使用Packet32.h进行编程时,可能会遇到以下问题:

2010-05-05 10:28 501 查看
当我们在程序中使用Packet32.h进行编程时,可能会遇到以下问题:

packet32.h(231) : error C2079: 'IPAddress' uses undefined struct 'sockaddr_storage'

那么我们该如何解决?

解决方法如下:

1.手工向winpcap库的packet32.h文件中加入如下代码,且应位于“struct npf_if_addr”定义之前:

#ifndef _SS_PAD1SIZE
struct sockaddr_storage {
u_char sa_len;
u_char sa_family;
u_char padding[128];
};
#endif

2.sockaddr_storage 改成 sockaddr

本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/to_ygy/archive/2007/01/15/1483247.aspx
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐