OS_Dev
驱动中牛
驱动中牛
  • 注册日期2002-01-09
  • 最后登录2004-03-04
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:881回复:1

一个问题,请高手指点!!!

楼主#
更多 发布于:2002-05-16 10:10
我用win2k ddk里面的packet例子修改成一个截获数据包的驱动。
在我用两块网卡同时收同一个数剧源的数据时,发现数据包并不是每块卡一个那样依次来调用ProtocolReceive(即网卡1收到一个包,然后网卡2也收到这个包,然后网卡1在收到下一个包...)
请问这是什么原因?是因为下层的Nic把数据包缓冲了么?可以设定让他不缓冲么?
I know nothing!
guardee
驱动巨牛
驱动巨牛
  • 注册日期2002-11-08
  • 最后登录2010-05-29
  • 粉丝2
  • 关注1
  • 积分2分
  • 威望34点
  • 贡献值0点
  • 好评度6点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-05-16 16:09
肯定不是每个卡顺序发送数据包的,你PING一下自己的机器名称,看看自己的IP是多少,那么这个IP对应的网卡就是优先发送数据包的网卡,可能系统里面有一个优先顺序
游客

返回顶部