最被大家所熟知的聊天软件,QQ莫属了,当然现在还有很多平台都可以用来聊天,比如:微信,钉钉,陌陌等
很多人可能都考虑过一个问题,我跟好友对话,中间是怎么传递的消息?
现在的网络聊天对话结构,大部分都是服务器转发实现的,以QQ聊天为例:
对方QQ为yyyy;
你的QQ为xxxx;
对方向你发送了一条“你好吗?”;
实际流转过程是:对方电脑向QQ服务器发送了一条“我是[yyyy],我要向[xxxx]的发送一句[你好吗?]"的消息,然后QQ服务器收到消息后,检查下你电脑的qq是否登录在线,然后向在线的你主动下发了一条“好友[yyyy]向你[xxxx]发了一条消息[你好吗?]”。这就完成了聊天过程,实际上并没有直接连接到对方,而是共同连接到QQ服务器作为消息转发的中心网络。
原文地址:
https://www.opengps.cn/Blog/View.aspx?id=846
文章的更新编辑依此链接为准。欢迎关注源站原创文章!