|
发表于 2009-10-28 18:04:09
|
显示全部楼层
方法一: O, Z) d/ k6 V! r2 \, {# E
% y! R- K; `. z1 e" U% p- \+ L$ O7 T4 ~ y7 Z- P
8 d* U8 ?* q6 ^& P, k) A( t+ m9 ?qq登陆协议的选择:1 O; Z$ p% p9 X8 N0 D4 }
/ S8 r! p# \+ T5 S在正常情况下,我们一般登陆时所使用的协议都是腾讯qq的udp协议,udp协议是一种无须面向连接的协议.她就好像是一个做媒不管成败的媒婆一样,只负责为需要连接的双方连接做连通的操作(客户端是我们,服务器是腾讯官方的qq服务器),而不管双方是否都在线上,或者中间是否有任何的故障,如果你无法连通.只是给你返回一个未能连通的数据而已.而tcp协议却相反.它总是相当负责的为需要连接的双方积极牵线搭桥,首先带着我们发给腾讯公司服务器的报文,去到腾讯公司的服务器接收端.把我们的报文呈交给它.然后把它是否在线的报文再回传给我们,只有当确认了双方都正常和在线的情况下.tcp才负责地为双方串起一条红线,5 I! p7 Q7 U- Q' p& G$ b/ ^
- n6 X. O+ P, s0 w7 r1 E! r c2 i于是前辈有高人就想到了,当我们使用udp协议进行qq登陆,并执行远程协助出现对方屏幕黑屏.花屏或马赛克等现象时,是否可以让双方都下线.然后双方都使用tcp协议方式进行登陆,并完成qq远程协助呢?虽然在理论上,双方的网络传输速度将会有所减慢.但至少保证了双方连接的一直连通性,其实现方法如下:在qq登陆窗口中点击设置-----勾选:选择qq登陆服务器,然后在服务器类型中选择tcp协议,具体操作过程如下图所示 |
|