使用 pcap_findalldevs 查找网卡地址列表,单网卡环境不报错,但是多网卡环境通常都报错,请教一下 可能的原因及解决方法

yang_fujiang 2009-03-02 03:21:25
RT
...全文
196 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
凄凄迷人 2009-05-27
  • 打赏
  • 举报
回复
哦。楼主不知道怎么样了?? 我做的调用pcap_loop的时候报这个错误。郁闷了
yang_fujiang 2009-03-06
  • 打赏
  • 举报
回复
难道真的是我的winpcap安装出了问题?
yang_fujiang 2009-03-05
  • 打赏
  • 举报
回复
有出现相同状况的RX麽
没有的话 散分了
唉。、。。
yang_fujiang 2009-03-04
  • 打赏
  • 举报
回复
if (pcap_findalldevs(&m_pcapAllDevs, m_acErrBuf) == -1)
{
return FALSE;
}
在这里就内存报错了
access violation
比较疑惑。。
总哈哈 2009-03-03
  • 打赏
  • 举报
回复
我的不报错呢!是不是你winpcap装出问题了?
yang_fujiang 2009-03-03
  • 打赏
  • 举报
回复
自己顶一下 等待达人
总哈哈 2009-03-03
  • 打赏
  • 举报
回复
我知道了,有个地方你没弄好,看我的代码!

for(d=AllDevs; d; d=d->next)
{
if (NULL != d->addresses) // 特别注意这行
{
m_ComboNetCard.InsertString(m_ComboNetCard.GetCount(), _T(d->description));
m_ComboNetCard.SetCurSel(i);
this->AdapterNameList[i] = d->name;
if (strstr(d->description, "PPP/") && headLen == 0)
{
headLen = 62;
}
this->AdapterTextList[i++] = d->description;
}
}
namelcx 2009-03-03
  • 打赏
  • 举报
回复
到底报的什么错?文字提示是什么?
你总要给点提示撒,哪有这样问问题的.

18,363

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 网络编程
c++c语言开发语言 技术论坛(原bbs)
社区管理员
  • 网络编程
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧