是否可以在没有服务器的情况下进行XMPP对等连接?

时间:2011-04-12 09:18:43

标签: xmpp

我正在使用libjingle进行XMPP连接。我可以连接两个XMPP客户端而不需要服务器。如果是,如果不是,为什么不可能呢?

XMPP client1< --------- Direct Audio / Video / IM ----------> XMPP client2

2 个答案:

答案 0 :(得分:8)

您可能无法直接使用libjingle执行此操作,但协议规范以XEP-0174的形式存在。要点是您通过多播DNS(例如Bonjour)发布您的状态和连接信息,然后在您想要聊天时直接连接。 Apple的iChat 实际上,这种方法实现了对等模式。

答案 1 :(得分:1)

WebRTC是进行点对点连接的完美示例。我两年前寻找的答案。