Winpcap 中sockaddr_storage问题收藏

简介:
刚才利用Winpcap获取本机mac地址时遇到了一下错误,
           packet32.h(231) : error C2079: 'IPAddress' uses undefined struct 'sockaddr_storage'
说是packet32.h里的sockaddr_storage结构未定义.
baidu,google轮番上阵,最终找到一个别人给的解决办法.
 
        如下:
         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.然后将npf_if_addr里的sockaddr_storage   改成   sockaddr
 
成功!

本文转自阿汐 51CTO博客,原文链接:http://blog.51cto.com/axiii/111866,如需转载请自行联系原作者

相关文章
|
网络协议 网络虚拟化 网络架构
网络技术基础(8)—— 以太网交换基础
【3月更文挑战第2天】网络基础笔记(加班了几天,中途耽搁了,预计推迟6天),这篇借鉴了之前师兄的笔记,边听边记笔记实在是太慢了。
|
Linux 开发者
交叉编译工具链的下载与安装
交叉编译工具链的下载与安装
2613 1
局部段描述符表的使用
局部段描述符表的使用
319 0
|
图形学 索引
Unity 之 三种抽奖示例
Unity做的三种抽奖的示例,根据需求修改动画时间和效果以及获取概率,文末附示例链接。
1301 0
Unity 之 三种抽奖示例
|
12月前
|
缓存 负载均衡 安全
什么是CDN服务
CDN(内容分发网络)是全球分布的服务器网络,旨在加速互联网内容的传输。它通过将内容缓存至靠近用户的服务器,减少延迟,提升访问速度与性能,同时实现负载均衡、减轻源服务器压力并提供安全防护。广泛应用于网站加速、视频直播等领域,优化用户体验。
10459 5
一文带你了解 PoE 标准和功率
【10月更文挑战第1天】
1981 0
一文带你了解 PoE 标准和功率
|
弹性计算 运维 自然语言处理
开发者评测|操作系统智能助手OS Copilot
OS Copilot 是阿里云针对Linux操作系统推出的一款智能助手,它利用大模型技术提供自然语言问答、辅助命令执行和系统运维调优等功能,旨在提高Alibaba Cloud Linux的使用效率。OS Copilot在新人上手时并不简单,文档指引不够清晰,存在一些步骤无法顺利执行的问题,比如环境配置和命令执行。此外,产品目前仅支持Alibaba Cloud Linux,限制了其应用范围。虽然OS Copilot在一些基本功能上表现尚可,如解答问题和编写简单脚本,但在处理复杂任务或自动化运维时显得不足。总体而言,OS Copilot对新手和阿里云环境有一定的帮助,但功能和使用体验仍有改进空间。
|
JavaScript
新年倒计时动画网页特效源码
新年倒计时动画网页特效源码是一段基于JS实现的中国节日元旦2025年倒计时动画效果代码,利用此代码,可以实现任意节日的倒计时效果,欢迎对此代码感兴趣的朋友前来下载参考。
230 6
|
运维 Kubernetes Docker
深入理解容器化技术及其在微服务架构中的应用
深入理解容器化技术及其在微服务架构中的应用
831 1
|
数据采集 机器学习/深度学习 人工智能
【大语言模型】人类反馈在大语言模型对齐中的可靠性有多高?
当今的对齐研究大多集中在设计新的学习算法上,使用的是如Anthropic-HH这样的数据集,这些研究假设人类反馈数据本质上是可靠的。然而,对于人类反馈的定性不可靠性及其对对齐的影响,关注甚少。为了填补这一空白,我们进行了一项全面研究,并提供了对人类反馈数据的深入分析。