开始使用 xmpp

可扩展消息传递和存在协议(XMPP)是一种网络协议,它使用 XML 以近实时方式在两个或多个网络连接实体之间交换结构化数据。创建 XMPP 是为了满足 IETF 的即时消息和状态协议( RFC 2779 )指南,但其目的远远超出了 IM。它还用作面向消息的中间件,用于机器对机器(M2M)通信和物联网(IoT)。

轻量级 XMPP 核心协议为用户提供

  • 强认证
  • 全局地址
  • 用于数据交换的结构化和可扩展格式

可扩展的方法使得在 XMPP 核心之上构建自定义协议成为可能。

核心 XMPP 协议在 RFC 6120 中定义,由 Internet 工程任务组(XMPP)管理。即时消息传递扩展在 RFC 6121中定义,第三文档( RFC 7622 )定义 XMPP 地址的格式,也称为“Jabber 标识符”(JID)。其他功能以 XMPP 扩展协议 (XEP) 的形式指定, XMPP 扩展协议由社区创建并由 XMPP 标准基金会 (XSF) 维护。