QQ聊天原理初识
1:qq之间文件的传输是通过p2p通信进行的。
2:qq之间的表情发送实际上就是文字的发送,是client再接受到文字之后在本地自己进行转换
3:qq之间的通信既能够通过udp也能够通过Tcp 尽管udp数据传输的时候数据可能会丢失,可是腾讯公司做了对应的操作,保证的数据传输的稳定性。主要用udp是由于udp传输效率高。
同一时候qq发送消息不是点对点的是client—server—client。由于qq须要查询消息记录。
4:两个局域网之间的p2p通信是有一定难度的
iOS QQ推送聊天原理 利用的是腾讯本身一套的推送机制 而并非走的苹果官方的推送平台