IM应用中的主要消息类型

内容纲要
  1. 握手消息
    • 握手消息客户端发起,用于进行端到端加密密钥交换,客户端将密钥发送给服务端
  2. 握手消息ACK
    • 握手消息ACK 服务端回复,用于进行端到端加密密钥交换,服务端将密钥发送给客户端
  3. 发送消息
    • 发送消息 客户端发送消息到服务端,服务端收到消息后根据控制进行存储或转发
  4. 发送消息ACK
    • 发送消息ACK 服务端处理完成消息后回复客户端
  5. 接收消息
    • 接收消息 客户端在完成握手消息向服务端发送接收消息,主要用于同步消息,也可用于同步离线消息,离线消息需要进入批处理模式
  6. 接收消息ACK
    • 接收消息ACK 服务端同步消息给客户端,客户端根据是否为批处理模式进行处理
  7. 保活PING
    • PING 类似与ICMP的PING,客户端发送PING消息向服务端汇报
  8. 保活PONG
    • PONG 类似于ICMP的PONG,服务端向客户端回复PING
  9. 连接断开
    • 连接断开 客户端或者服务端主动断开连接,双方释放相关资源

发表评论

您的电子邮箱地址不会被公开。 必填项已用 * 标注

滚动至顶部