QQ数据包到达局域网代理服务器时是如何转发到网内的机子的呢?欢迎讨论!(200大洋,绝不手软!)(200分)

  • 主题发起人 主题发起人 I will be back!
  • 开始时间 开始时间
今天试了试sonicyou,Sunny18应该得分,我也要分!!!!!!!!!!!
 
呵呵,多谢各位的关注,特别是sunny18的详细解释,我试过了,确实是这样子,谢了!
结帐!!![:D]
 
我发现如果再用服务器中转的过程中,从服务器发出了大量ICMP包,类型为3,具体的我没有
仔细分析,我想也应该要好好分析。
 
sonicyou,Sunny18你们能不能写个具体点的代码,我的delphi不是特别的熟悉,
Numdp是什么东西?

chiefz318看来你是已经试验成功了,能不能把代码贴出来讨论一下,我特别的感兴趣
就是水平有限,你们说的东西有些听不懂。

还有一个问题就是一般小区上网(宽带),是不是就算是通过代理上网的。
 
请看我主页上的oicq.zip,实现了这样的功能.
http://wenjinshan.wx-e.com
 
邀请sunny18和i will be back!到这里:
http://www.delphibbs.com/delphibbs/dispq.asp?lid=836810
有问题请教!
 
Sunny18:“QQ服务器就把你的QQ当着是在IP为61.168.45.120
的机器的Port 5472上运行了”请问QQ服务器是怎样获得这个IP地址和
端口号?怎样实现请知道的人回答。
 
http://www.delphibbs.com/delphibbs/DispQ.asp?LID=1428383
 
SUNNY18的说法基本上是正确的
QQ程序不限于使用端口4000
在代理服务器(防火墙)上保存了本机IP/PORT与与公共IP/PORT的映射关系。
登录QQ时,QQ服务器会从IP头及UDP头中获得你的代理服务的IP及端口并保存下来,在好友登录时发给他。
虽然服务器并不能从IP头和UDP头得到你的本机地址,但TENCENT很可恶,他将你的本地IP及端打包在数据包中了,不知他这样有什么目的。
 
http://www.delphibbs.com/delphibbs/dispq.asp?lid=1492191
 
TENCENT,是什么?
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
后退
顶部