没有服务器的XMPP对等连接是否可行?

没有服务器的XMPP对等连接是否可行?,xmpp,Xmpp,我正在使用libjingle进行XMPP连接。我可以连接两个XMPP客户机,而不需要服务器。如果是,我该怎么做如果不是,为什么不可能 XMPP client1 XMPP client2您可能无法直接使用libjingle执行此操作,但协议规范以的形式存在。要点是,您可以通过多播DNS(例如)发布状态和连接信息,然后在需要聊天时直接连接。苹果的 基本上实现了这种对等模式的方法。WebRTC是实现对等连接的完美示例。两年前我一直在寻找答案。一个点对点的XMPP概念。这很有趣,但WebRTC不是XMP

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


XMPP client1 XMPP client2

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

WebRTC是实现对等连接的完美示例。两年前我一直在寻找答案。

一个点对点的XMPP概念。这很有趣,但WebRTC不是XMPP。你能详细说明一下这是如何回答这个问题的吗?当我被问到这个问题时,我正在寻找点对点视频会议解决方案。当时Libjingle最近是开源的。我认为可能有一些扩展(或者可以编写)可以提供点对点连接。这很好,但是现在的答案与问题不符。人们来这里寻找XMPP P2P的答案,而不是P2P视频会议。WebRTC需要一台服务器。不是为了流本身,而是为了启动连接。