QQ各设备实质及通讯原理
关于QQ的通讯原理,有些blog已经描述的很清楚了,这里就不再赘述了
这个联系人可以被推荐:
可以被添加,但是一直显示进度条,无法添加成功:
且是不可以被屏蔽的
一开始只是疑惑,为什么它会显示成一个联系人的形式,接下来就想去探索一下它们的实质了。
看了一些关于TCP/IP、UDP/IP、socket、P2P通信的东西,讲的都挺明白的,但是没有一篇博客提到它们到底是个什么东西(迷惑.jpg)
这就是QQ进行通信的最简图表示
假设 Client0 为发送消息的主体,Client1~3 为接收消息的用户,My iPad即为我的设备,他的本质是一个特殊的账号(已经和 Client0 绑定),当 Client0 给 My iPad 发送消息时,相当于发给了这个特殊账号,当用户打开接收消息的设备时,消息便弹了出来,由此实现不同设备间的通信。
这是我能想到的最简单、最合适的解释方式了。