soliseaman
驱动牛犊
驱动牛犊
  • 注册日期2002-07-02
  • 最后登录2018-05-29
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望10点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
  • 社区居民
阅读:2217回复:11

98下使用tdi时本地ip地址、端口问题

楼主#
更多 发布于:2002-12-08 18:41
我在hooktdi时需要取得各个包的本地地址和端口(主要是端口),我仔细看了文档,应该在OpenAddress时可以取得本地ip地址和端口,可是试了很多遍都搞不定,而且我将OpenAddress以及QueryInformation时返回的地址都打印出来看了一下,竟然找不到本地地址和端口。

我应该怎么办呢?
请各位高手多多指教!

 :( :( :(
 ;)
soliseaman
驱动牛犊
驱动牛犊
  • 注册日期2002-07-02
  • 最后登录2018-05-29
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望10点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
  • 社区居民
沙发#
发布于:2002-12-09 22:09
为什么没有人帮忙呢?

请各位高手多多指教!
很急很急

谢谢!
soliseaman
驱动牛犊
驱动牛犊
  • 注册日期2002-07-02
  • 最后登录2018-05-29
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望10点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
  • 社区居民
板凳#
发布于:2002-12-10 13:30
请各位高手多多给予帮助!

 :)
nicol
驱动大牛
驱动大牛
  • 注册日期2001-11-28
  • 最后登录2009-07-30
  • 粉丝0
  • 关注0
  • 积分45分
  • 威望5点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
地板#
发布于:2002-12-10 15:29
对TDI偶理解的不好,不知道你的问题出哪儿了,问个问题,你收到的数据包括IP头吗?
==寂寞骆驼==
soliseaman
驱动牛犊
驱动牛犊
  • 注册日期2002-07-02
  • 最后登录2018-05-29
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望10点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
  • 社区居民
地下室#
发布于:2002-12-10 20:51
对TDI偶理解的不好,不知道你的问题出哪儿了,问个问题,你收到的数据包括IP头吗?


tdi层在ip层上面,我想tdi应该是不能获得ip头的。

我的程序问题是找不到本地地址和端口,远端在connect中就可以直接得到。我使用tdimon研究发现在openaddress的时候就已经有了本地地址和端口,可是截获的openaddress中的地址和端口却总是0,不知道为什么。

真是焦头烂额,请各位高手,大虾多多多多指教,稍稍提供一点线索就好多了,会者不难!


 :)
mikeluo
驱动老牛
驱动老牛
  • 注册日期2001-09-04
  • 最后登录2007-05-07
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2002-12-11 09:35
截获的时机不对?
学而不思则罔,思而不学则殆 学而思之,思而学之,岂非圣人乎?
quartz
驱动小牛
驱动小牛
  • 注册日期2001-07-11
  • 最后登录2004-07-14
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2002-12-11 15:06
对TDI偶理解的不好,不知道你的问题出哪儿了,问个问题,你收到的数据包括IP头吗?


要看他attch那个协议驱动了,如果是tcp.sys那么数据就不包括ip头!
疯狂灌水,得分 疯狂提问,放分 什么时候能够:疯狂回答,得分啊!!!!
quartz
驱动小牛
驱动小牛
  • 注册日期2001-07-11
  • 最后登录2004-07-14
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2002-12-11 15:08
[quote]对TDI偶理解的不好,不知道你的问题出哪儿了,问个问题,你收到的数据包括IP头吗?


tdi层在ip层上面,我想tdi应该是不能获得ip头的。

我的程序问题是找不到本地地址和端口,远端在connect中就可以直接得到。我使用tdimon研究发现在openaddress的时候就已经有了本地地址和端口,可是截获的openaddress中的地址和端口却总是0,不知道为什么。

真是焦头烂额,请各位高手,大虾多多多多指教,稍稍提供一点线索就好多了,会者不难!


 :) [/quote]

frack好像贴过一个程序,在里面做了这方面的处理,你可以查找一下!
疯狂灌水,得分 疯狂提问,放分 什么时候能够:疯狂回答,得分啊!!!!
soliseaman
驱动牛犊
驱动牛犊
  • 注册日期2002-07-02
  • 最后登录2018-05-29
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望10点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
  • 社区居民
8楼#
发布于:2002-12-11 20:36
我的程序问题是找不到本地地址和端口,远端在connect中就可以直接得到。我使用tdimon研究发现在openaddress的时候就已经有了本地地址和端口,可是截获的openaddress中的地址和端口却总是0,不知道为什么。

真是焦头烂额,请各位高手,大虾多多多多指教,稍稍提供一点线索就好多了,会者不难!


 :) [/quote]

frack好像贴过一个程序,在里面做了这方面的处理,你可以查找一下! [/quote]

我问过frack了,他做过的程序是2000下的,可是我这是在98下,2000下我已经搞定了。
不过还是谢谢您了,盼望着您多多的线索!
soliseaman
驱动牛犊
驱动牛犊
  • 注册日期2002-07-02
  • 最后登录2018-05-29
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望10点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
  • 社区居民
9楼#
发布于:2002-12-11 20:41
截获的时机不对?



mikeluo,您你否再详细一点呢?
我不知道应该在什么时候节后,我截获的时机选择是因为tdimon中openaddress时就有了ip和端口。

请您多多提供线索。
谢谢先!
soliseaman
驱动牛犊
驱动牛犊
  • 注册日期2002-07-02
  • 最后登录2018-05-29
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望10点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
  • 社区居民
10楼#
发布于:2002-12-11 20:43
请各位老大,大虾多多多多提供线索!
感激不尽!
谢谢先!
martinkin
驱动牛犊
驱动牛犊
  • 注册日期2003-02-17
  • 最后登录2011-11-19
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
11楼#
发布于:2003-02-18 05:48
OpenAddress 后调用 QueryInformation可以得到端口号。至于本地IP地址,要到Connect后调用QueryInformation才可以得到。
TdiMon就是这么做的
游客

返回顶部