qq登陆的原理

来源:百度知道 编辑:UC知道 时间:2024/07/04 07:12:55
我想问一下就是在点QQ那个登陆器的时候里面有一个设置,然后点一下里面就有一个"选择QQ登录服务器"这个的原理是什么,我可以添写一个不是QQ服务器的IP进去吗?????

不可以的。
选择QQ登录服务器 这个选项就像是楼上所说的相当于一个中介,通过不同的方式 比如 :您的电脑上有QQ正试版、QQ贺岁版、彩虹显IP版等等版本,这时你就要选择QQ登录服务器通过哪个版本的.EXE来登录您的QQ。当然电脑上只有一个版本的时候一样会出现 “选择QQ登录服务器”的选项。

不是QQ服务器的IP 是不行的
你所说的选择QQ登录服务器,这个地方只是一个中介,就像你用不同的代理,通过不同的方式,但你最终链接到的,都会是QQ的服务器

  首先QQ客户端向服务器发送一个请求登录令牌的数据包.服务器返回登录令牌.这个令牌是在服务器端生成的.和客户端的IP地址,版本信息等数据相关.以后会用到这个令牌去进行其他操作.
在QQ客户端得到登录令牌之后.就会向服务器发送一个包含登录信息的登录请求.要求登录.服务顺会首先看看客户端的号码.I守址和版本是否可以在本服务器上进行登录.如果可以的话,就验证客户端的登录信息是否与服务器上保存的登录信息进行比较.匹配的就向客户端返回一个登录成功的数据包.不匹配返回登录失败.因为QQ的服务器有很多台.可能要分管不同的QQ版本.IP等.所以如果客户端的号码.IP地址和版本无法在本服务器进行登录.服务器就返蜀犬吠日一个重定向包.让客户端去另外一台服务器登录.其实整个QQ登录过程就是这么简单的两个步骤.

当然不可以。只能是腾讯qq的服务器地址。