即时通讯(Instant Messenger,简称IM)软件多是基于TCP/IP和UDP进行通讯的,TCP/IP和UDP都是建立在更低层的IP协议上的两种通讯传输协议。前者是以数据流的形式,将传输数据经分割、打包后,通过两台机器之间建立起的虚电路,进行连续的、双向的、严格保证数据正确性的文件传输协议。而后者是以数据报的形式,对拆分后的数据的先后到达顺序不做要求的文件传输协议。
QQ就是使用UDP协议进行发送和接收消息的。当你的机器安装了OICQ以后,实际上,你既是服务端(Server),又是客户端(Client)。当你登录OICQ时,你的OICQ作为Client连接到腾讯公司的主服务器上,当你“看谁在线时,你的OICQ又一次作为Client从QQ Server上读取在线网友名单。当你和你的OICQ伙伴进行聊天时,如果你和对方的连接比较稳定,你和他的聊天内容都是以UDP的形式,在计算机之间传送。如果你和对方的连接不是很稳定,QQ服务器将为你们的聊天内容进行中转。其他的即时通信软件原理与此大同小异。文字:http://www.qqread.com/pcbase/g285262.html进入讨论组讨论。
相关图文阅读
频道图文推荐
健 康 咨 询
时 尚 咨 询
相关专题
- 什么是COMBO (47220次浏览)
- autorun.inf文件详细介绍 (18725次浏览)
- 什么是AAC (13684次浏览)
- 关于NTFS分区与FAT分区的10个精彩问答 (12946次浏览)
- 电脑端口基础知识 (11501次浏览)
- 软件菜鸟必学:软件版本知识合集 (989次浏览)
- 知己知彼--了解什么是计算机病毒 (863次浏览)
- 网卡 : 远程唤醒功能 (645次浏览)
- 错误提示“No boot device available” (592次浏览)
- STOP 0x0000001E KMODE_EXCEPTION_NOT_HANDL (560次浏览)



