antspower
驱动中牛
驱动中牛
  • 注册日期2002-10-17
  • 最后登录2010-08-03
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值2点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1971回复:7

得到端口号,ICMP的SEQ的函数?

楼主#
更多 发布于:2003-07-08 19:06
我现在已经得到了,但是我是把packet的数据copy到buffer中再得到
的!,就为了得到一个端口号,这样做实在划不来啊!
在DDK中有标准的函数或者宏来处理不?




[编辑 -  7/9/03 by  antspower]
放弃瘟草,现吃李草
wywwwl
驱动大牛
驱动大牛
  • 注册日期2002-08-16
  • 最后登录2018-04-07
  • 粉丝1
  • 关注0
  • 积分-10分
  • 威望135点
  • 贡献值6点
  • 好评度76点
  • 原创分0分
  • 专家分0分
  • 社区居民
沙发#
发布于:2003-07-09 09:10
友情帮顶
琢磨悟真知
mikeluo
驱动老牛
驱动老牛
  • 注册日期2001-09-04
  • 最后登录2007-05-07
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-07-09 09:26
没有,

不过你只需要查询就行了吧,不需要copy整个buffer出来吧?
学而不思则罔,思而不学则殆 学而思之,思而学之,岂非圣人乎?
antspower
驱动中牛
驱动中牛
  • 注册日期2002-10-17
  • 最后登录2010-08-03
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值2点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-07-09 10:56
查询只能得到他是TCP/IP协议,还是IPX等
但是我想得到具体协议.,比如UDP,TCP可以不?
我找了很久,没发现对应的函数?

[编辑 -  7/9/03 by  antspower]
放弃瘟草,现吃李草
mikeluo
驱动老牛
驱动老牛
  • 注册日期2001-09-04
  • 最后登录2007-05-07
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2003-07-09 11:02
我的意思是ndisquerybuffer,得到buffer的地址不就行了么?
学而不思则罔,思而不学则殆 学而思之,思而学之,岂非圣人乎?
antspower
驱动中牛
驱动中牛
  • 注册日期2002-10-17
  • 最后登录2010-08-03
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值2点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2003-07-09 11:07
吼吼,你的意思是IP,TCP/UDP头肯定很完整的第一个BUFFER中?
如果TCP头分散在两个buffer中,那问题就多了.
还有一个问题:LOOKAHEADBUFFER的内容是不是肯定包含了传输层(TCP/UDP头),也NDISTRANSFERDATA上来 的数据全部都是TCP头以后的数据?
多谢mike的指教 :D

[编辑 -  7/9/03 by  antspower]
放弃瘟草,现吃李草
mikeluo
驱动老牛
驱动老牛
  • 注册日期2001-09-04
  • 最后登录2007-05-07
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2003-07-09 21:29
如果是receive里面,头部肯定会在lookaheadbuffer里面,headbuffer里面是mac头,如果是发送的包,通常会是mac头一个buffer,ip头一个buffer,应用层协议一个buffer,数据一个buffer,也有三个buffer的,不管在那个buffer里面我想都可以通过计算偏移量来查询到。
学而不思则罔,思而不学则殆 学而思之,思而学之,岂非圣人乎?
antspower
驱动中牛
驱动中牛
  • 注册日期2002-10-17
  • 最后登录2010-08-03
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值2点
  • 好评度0点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2003-07-09 22:01
我就是怕万一有TCP的一部分在firstbuffer中,而另一部分在接下来的buffer中,为了安全起见,把它copy出来了
谢谢你帮助,什么时候到深圳来的时候.请你喝茶
放弃瘟草,现吃李草
游客

返回顶部