程序员

QQ如何把你消息传递给好友的?(上篇)

2018-10-14  本文已影响0人  张叔叔讲互联网

张叔叔先告诉大家一个数据:QQ注册用户量累计超过10个亿,QQ日活超过3亿,月活超过5亿。日活直白点说就是每天使用QQ的用户量,月活就是每个月累计活跃的用户量。中国人口13.8亿,几乎人人都有QQ号,大家都是腾讯的忠实用户!

不出意外的话,你不仅有QQ号码,而且还有很多QQ好友吧!那你知道QQ登录的流程吗?你知道如何把你好朋友加为QQ好友的吗?你知道每一条消息怎样到达你好友手机上的吗?带着这些疑问跟张叔叔一起来学习吧。

那是历史上的某一天,你知道了QQ的存在,而且通过电脑或者手机找到了QQ的注册界面,根据提示你把注册所需的信息都填写完整并点击了注册按钮。这个时候你所填写的信息通过计算机网络传递到了腾讯的服务器,腾讯服务器给你分配了一个QQ号码,并且把该QQ号码与你所设定的密码绑定到了一起。恭喜你,现在注册成功了!

温馨提示:现在网络推行实名制,每个QQ号码目前都需要绑定一个手机号喔,所以网上发言要谨慎,为自己的言行负责喔。

之后你输入QQ号码和密码登录的时候,计算机网络承载着你的登录请求再次欢快地来到了腾讯的服务器。腾讯服务器首先从自己的数据库中查询你输入的QQ号码是否存在,如果号码都不存在,腾讯服务器会直接返回账号不存在的错误给你。如果QQ号码存在,服务器会校验你输入的密码和数据库中存储的QQ密码是不是一致的,如果不一致,会提示你密码错误;如果一致,恭喜你,登录成功了!

登陆之后发现好友列表是空空如也呀,此刻略感孤单和寂寞。猛然间想起放学时候同学小芳给你塞的纸条,上面是一串数字,当时没有领悟到数字的含义,现在恍然大悟,原来纸条上写的是小芳的QQ!以迅雷不及掩耳之势,你在申请好友栏中填入了那串数字,点击查询按钮之后显示出了对方的昵称“村里那个姑娘”,你毫不犹豫就点击了申请好友按钮。

搜寻QQ和申请加好友的过程中发生了什么?你搜索的请求传递到腾讯服务器之后,首先会从数据库中查询是否存在你搜索的QQ,结果成功搜索到了“村里那个姑娘”并且返回给你。点击申请好友按钮后,你的申请请求再次被传送到腾讯服务器,服务器会记录住你申请添加了小芳,并且给小芳推送一条好友申请消息。

果不其然,当小芳登录QQ之后收到了腾讯发送过来的好友申请:“村头小伙”申请添加你为好友。小芳定睛一瞧“嘿嘿,这不就是他嘛”,兴高采烈的点击了同意按钮。同样的道理,数据通过计算机网络再次被传输到了腾讯服务器,服务器判断你们已经两相情愿,于是好友关系建立成功并成功存储在服务器上。

每当你和小芳使用QQ的时候都会发现自己的好友列表中有了彼此,这是因为你的好友列表已经存储在服务器上面,每次登录都会拉取到好友列表,信息是不会丢失的。当然了,有几次小芳生气把你删除了,这个时候腾讯数据库中你们彼此的好友列表中也就没有了彼此。最后死皮赖脸你又把小芳这个好友加上了。这反反复复的添加和删除操作其实就是对于腾讯数据库的反复增加和删除好友记录。

自从添加了小芳之后,每天都会和她聊天。那你发送的文字和语音是怎么传递到小芳那的?想要了解,请继续关注张叔叔后续文章。

上一篇下一篇

猜你喜欢

热点阅读