黑马程序员技术交流社区
标题:
QQ聊天是UDP协议,为什么不在线的时候数据不会丢失呢?
[打印本页]
作者:
金逗逗
时间:
2015-8-6 11:21
标题:
QQ聊天是UDP协议,为什么不在线的时候数据不会丢失呢?
UDP是面向无连接的,我不在线的时候,朋友发的消息,上线了也能收到,按说不是UDP协议数据就丢失了吗?
可以这样理解吗?QQ既有UDP也有TCP协议。
作者:
肋肋
时间:
2015-8-6 12:01
语音,视频聊天是UDP的吧,其他应该不是吧。
作者:
geek666
时间:
2015-8-6 12:39
数据发送到服务器存储,等在线了由服务器发送到目的地~
作者:
T-l-H、小生
时间:
2015-8-6 12:45
好像很深奥的样子·~~
作者:
tromo
时间:
2015-8-6 13:18
UDP不建立连接啊,不管你在不在线直接就发过去了,你上线一般都会收到,但有的时候你们都在线也有可能收不到,可靠性低,就像发短信一样
作者:
feng0606
时间:
2015-8-6 15:19
同样充满好奇对这个.
作者:
金逗逗
时间:
2015-8-6 15:57
geek666 发表于 2015-8-6 12:39
数据发送到服务器存储,等在线了由服务器发送到目的地~
只有这种可能了
作者:
小丑
时间:
2015-8-6 19:40
QQ必须的有UDP和TCP两种协议了。。。
作者:
kenfans
时间:
2015-8-6 20:11
这个问题我当初也思考过,也是没想明白,我看了QQ的协议,只有一个TCP,其他全是UDP。我也不知道为什么聊天信息没有丢失
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2