是的,您可以使用您提到的任何您喜欢的链接来安装 XMPP,以了解 XMPP 的工作原理下面是一个小概述,有关更多详细信息,您可以查看http://xmpp.org/rfcs/rfc3920.html和http://ceit .uq.edu.au/content/how-xmpp-works-step-step
XMPP 不拘泥于任何特定的网络架构,迄今为止,它通常是通过客户端-服务器架构实现的,其中使用 XMPP 的客户端通过 [TCP] 连接访问服务器,并且服务器也通过 TCP 连接相互通信。
下图提供了此体系结构的高级概述(其中“-”表示使用 XMPP 的通信,“=”表示使用任何其他协议的通信)。
C1----S1---S2---C3 | C2----+--G1===FN1===FC1 符号如下:
C1、C2、C3 = XMPP 客户端 S1、S2 = XMPP 服务器 G1 = 在 XMPP 和外部(非 XMPP)消息传递网络上使用的协议之间进行转换的网关 FN1 = 外部消息传递网络 FC1 = 客户端外国消息网络
服务器
服务器充当 XMPP 通信的智能抽象层。它的主要职责是管理来自其他实体的连接或会话,以 XML 流的形式进出授权的客户端、服务器和其他实体,以通过 XML 流在这些实体之间路由适当寻址的 XML 节 大多数 XMPP 兼容服务器也负责存储客户使用的数据(例如,基于 XMPP 的即时消息和在线应用程序的用户的联系人列表);在这种情况下,XML 数据由服务器自己代表客户端直接处理,而不是路由到另一个实体。
谢谢和问候,
阿洛克