微信聊天功能使用了什么協議

微信的協議是參考微軟的ActiveSync協議,協議的格式肯定是自定義 , 分為長連接TCP和短連接HTTP,當發送一條消息給對方的時候,大致過程為:
【微信聊天功能使用了什么協議】生成一條消息內容,加密然后壓縮傳到服務器;微信根據消息的目標地址,投遞到對方的郵箱(微信號),這是一個擴散寫的過程 , 不管是群組還是單聊,都是直接拷貝一份到對方的郵箱;服務器通知接收方來接收消息(TCP或是推送);接收方根據本地已經接收的最后一條消息ID 到服務器取最新的消息 。