magicx
驱动老牛
驱动老牛
  • 注册日期2002-02-22
  • 最后登录2014-08-18
  • 粉丝1
  • 关注0
  • 积分-14分
  • 威望13点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1296回复:2

(packet.sys)捕获包,丢包呼???

楼主#
更多 发布于:2002-03-09 19:44
使用ddk中的packet.sys来捕获包,是否会出现丢包的情况。
(大流量的情况)若有丢包的情况,应该从哪些方面改善(dma?)

 :D
[color=red]大头鬼! :P[/color]
flyfox
驱动中牛
驱动中牛
  • 注册日期2001-04-05
  • 最后登录2012-08-03
  • 粉丝0
  • 关注0
  • 积分6分
  • 威望22点
  • 贡献值0点
  • 好评度11点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-03-10 09:17
上面应用程序调用时,就应该不断先读,如采用ReadFileEx,用告警端口或完成端口,采用回调方式,(具体可以看《Advanced Windows Programming》第三版,这样就不会丢包了。
记住,采用ReadFile,是肯定会丢包的。
而IPMAN中采用DeviceIoControl时采用了另外的方法,我记不清了,似乎也不会丢包。
我现在没有环境,所以不能回答太清楚。

一剑西来,天外飞仙
magicx
驱动老牛
驱动老牛
  • 注册日期2002-02-22
  • 最后登录2014-08-18
  • 粉丝1
  • 关注0
  • 积分-14分
  • 威望13点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-03-10 13:49
部分引用:
“记住,采用ReadFile,是肯定会丢包的。采用ReadFileEx,用告警端口或完成端口,采IPMAN中采用DeviceIoControl时采用了另外的方法,我记不清了,似乎也不会丢包。用回调方式我现在没有环境,所以不能回答太清楚。”
 
回:
0xFFFF分感谢 flyfox高手(腿?fox\'s hand or foot ? :-) ))    
可否对此:“ IPMAN中采用DeviceIoControl时采用了另外的方法”
更详细点的。
另:是否有较好的办法来证实,莫一种方式确实没丢包!
 



[color=red]大头鬼! :P[/color]
游客

返回顶部