lovesch
驱动牛犊
驱动牛犊
  • 注册日期2004-08-10
  • 最后登录2007-08-29
  • 粉丝0
  • 关注0
  • 积分80分
  • 威望8点
  • 贡献值0点
  • 好评度8点
  • 原创分0分
  • 专家分0分
阅读:2668回复:5

用winpcap发送数据只能在网络联通的情况下才能实现吗?

楼主#
更多 发布于:2007-07-20 09:54
用winpcap调用802.11无线网卡发送数据,当网卡接入AP,网络联通的情况下可以发送数据
但是当网卡没有接入网络的时候网卡就发送不出去数据。
这是什么原因呢
有解决的办法吗
多谢了
zhaock
驱动太牛
驱动太牛
  • 注册日期2002-01-26
  • 最后登录2018-06-02
  • 粉丝3
  • 关注2
  • 积分73328分
  • 威望362317点
  • 贡献值1点
  • 好评度226点
  • 原创分0分
  • 专家分0分
  • 社区居民
沙发#
发布于:2007-07-20 10:21
你是如何判断,网卡发送不出去数据的?
lovesch
驱动牛犊
驱动牛犊
  • 注册日期2004-08-10
  • 最后登录2007-08-29
  • 粉丝0
  • 关注0
  • 积分80分
  • 威望8点
  • 贡献值0点
  • 好评度8点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2007-07-20 10:38
通过两个方面判断:
(1)调用winpcap的pcap_sendpacket的时候,函数返回一个错误
(2)我在网卡的minoport驱动的NIDS的包发送的地方设置断点,但是NIDS并没有指示有包过来,没有进入断点
lovesch
驱动牛犊
驱动牛犊
  • 注册日期2004-08-10
  • 最后登录2007-08-29
  • 粉丝0
  • 关注0
  • 积分80分
  • 威望8点
  • 贡献值0点
  • 好评度8点
  • 原创分0分
  • 专家分0分
地板#
发布于:2007-07-23 15:43
版主版主。。我回答了怎么判断发送不出去的
拜托给个诊断和建议啊
谢谢谢谢
zhaock
驱动太牛
驱动太牛
  • 注册日期2002-01-26
  • 最后登录2018-06-02
  • 粉丝3
  • 关注2
  • 积分73328分
  • 威望362317点
  • 贡献值1点
  • 好评度226点
  • 原创分0分
  • 专家分0分
  • 社区居民
地下室#
发布于:2007-07-23 15:55
1.根据你说的,可能和不插网线的效果差不多一样,open_block中的send是一个tcpip.sys,或者ndis.sys提供的哑函数,而不是正常的miniport的send函数.用windbg验证一下.
2.你这种情况下发包有什么意义呢
ufo21st
驱动牛犊
驱动牛犊
  • 注册日期2010-10-26
  • 最后登录2010-10-28
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望11点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2010-10-26 17:22
你好,請問樓主一下,程序中用winpcap封裝的幀數據是802.3的還是802.11的呢?盼百忙中的樓主給我一個指導,萬分感激!我的郵箱是wesely21st@hotmail.com
游客

返回顶部