连接同一个wifi的两个手机(算在局域网内了吧)通过彼此的QQ聊天时,数据要经过腾讯服务器吗?走tcp还是udp

连接同一个wifi的两个手机(算在局域网内了吧)通过彼此的QQ聊天时,数据要经过腾讯服务器吗?走tcp还是udp,第1张

是的,任何QQ的聊天内容都要经过腾讯的服务器。A给B发消息的实际过程是A的消息发送到服务器上,然后服务器下发给B。不过,如果是在线传送文件,则文件是直接在局域网中发送的,不会经过腾讯的服务器。QQ在传输层采用UDP协议为主,TCP协议为辅;应用层使用的是腾讯自行研发的qq:\\协议。

您好,Unity手游聊天模块使用的技术主要有以下几种:
1 客户端/服务器架构:客户端/服务器架构是Unity手游聊天模块的基础,它将客户端和服务器分开,客户端负责处理用户的输入,服务器负责处理消息的传输和存储。
2 协议:协议是Unity手游聊天模块的重要组成部分,它定义了客户端和服务器之间的通信规则,以及客户端和服务器之间传输的数据格式。
3 网络库:网络库是Unity手游聊天模块的重要组成部分,它提供了客户端和服务器之间的网络连接,以及客户端和服务器之间的数据传输功能。
4 消息队列:消息队列是Unity手游聊天模块的重要组成部分,它提供了客户端和服务器之间的消息传输机制,可以有效地处理客户端和服务器之间的消息交互。
5 数据库:数据库是Unity手游聊天模块的重要组成部分,它提供了客户端和服务器之间的消息存储机制,可以有效地处理客户端和服务器之间的消息存储和检索。
6 消息处理:消息处理是Unity手游聊天模块的重要组成部分,它提供了客户端和服务器之间的消息处理机制,可以有效地处理客户端和服务器之间的消息处理和转发。
以上就是Unity手游聊天模块使用的技术,希望能够帮助您。

说白了,QQ采用的就是即时通信技术。每次QQ登陆时,用户所属的服务器就会把好友的远程地址和TCP端口发给用户(也就是获取好友列表的过程),这样的话用户就可以直接连接另一客户端,实现点对点的通信,就不需要服务器中转了。还有QQ通信之间都需要会话密钥的,就是一种网络加密,不会泄露的。至于群聊就像手机群发似的,你发一条信息所有人都可以接到。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10741435.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-10
下一篇 2023-05-10

发表评论

登录后才能评论

评论列表(0条)

保存