永发信息网

QQ是怎样实现消息传递的?

答案:2  悬赏:50  手机版
解决时间 2021-01-29 19:20
  • 提问者网友:不爱我么
  • 2021-01-29 02:14
QQ是怎样实现消息传递的?
最佳答案
  • 五星知识达人网友:低音帝王
  • 2021-01-29 03:47
1. QQ之间的消息是通过TCP协议和UDP协议进行传递的。
2. 但这TCP协议和UDP协议不仅仅是我们通用的协议,腾迅还在这些协议上加了一些自己的东西,也就是双方必须遵守相同的协议才能通讯,即我们必须用腾迅给我们的客户端才能连上腾迅的服务器进行聊天。
3.因为UDP协议是不可靠传输,因此采用UDP协议的信息在传送过程中很容易丢失,所以QQ使用辅助算法实现包重传机制以保证信息不会丢失。当消息在客户间直接传送无法到达时就才使用TCP协议通过服务器中转。
全部回答
  • 1楼网友:冷風如刀
  • 2021-01-29 04:12
qq之间的消息是通过tcp和UDP进行传递的 私聊是通过tcp,而群聊是通过udp, 但这tcp和UDP协议不仅仅是我们通用的协议,腾迅还在这些协议上加了一些自己的东西,也就是双方必须遵守相同的协议才能通讯(也就是我们必须用腾迅给我们的客户端才能连上腾迅的服务器进行聊天) 再看看别人怎么说的。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯