好象有专门的软件检测好友的IP吧,不过我没有用过。我下面所说的两种方法是我在作实验时偶然发现的。
方法一:
在你的机器上安装天网防火墙个人版2.0,程序可以在sky.net.cn上下载。详细步骤是:
1、运行防火墙程序,在规则说明那一栏里把UDP数据包监视选项打上勾。因为oicq中的聊天功能是使用UDP的4000端口作为数据的发送和接收端口的,所以要把它选上。然后别忘了应用你刚才设定的新规则,具体来是说就是点一下工具按钮上的一个类似于保存文件的那个磁盘图标,再点确定就可以了。
2、打开oicq,发信息给你的好友时,你发完信息后再切换到防火墙程序所在窗口,看看当前由防火墙记录下来的日志,你会发现类似于下面的几行:
[11:46:22]发送到:61.143.99.10的UDP数据包,本机端口:OICQClient
[4000],对方端口:OICQClient[4000],,继续下一规则
[11:46:22]接收自:61.143.99.10的UDP数据包,本机端口:OICQClient
[4000],对方端口:OICQClient[4000],,继续下一规则
那个61.143.99.10就是好友的ip地址。明白了吧,很简单的。
知道了好友的ip,再配合象visualroute这类工具软件,你就知道好友大概在哪里了,省得你去问人家“你在哪里啊?”之类浪费时间的问题。
方法二:
使用oicqwry.可到ICQOL网站(http://yoicq.363.net)下载
我使用的版本是3.01版。
具体步骤如下:
1、打开netxray.选择tools--capture菜单项,在出来的capture小窗口中,选择第5个按钮,进行capturesetting.再在弹出的filtersettings窗口中选择advancefilter,再在下面的框中选中IP,再选中IP下的UDP.[因为我们需要的就是这个]其实这些步骤你可以不做,但如果不做这一步的话,你capture到的各种数据包都有,不容易找到我们需要的数据包。
2、打开oicq,发信息给你的好友时,你发完信息后再切换到netxray中的capture小窗口,按下那个象望远镜似的view按钮,在出来的结果框中你仔细看看就会发现你需要的好友的ip地址。