开发者

Is XMPP peer to peer connection without server possible?

开发者 https://www.devze.com 2023-02-25 10:47 出处:网络
I am using libjingl开发者_如何学Pythone for my XMPP connection. Can I connect two XMPP clients without having server in between. If yes how can I do that if no then why it is not possible?

I am using libjingl开发者_如何学Pythone for my XMPP connection. Can I connect two XMPP clients without having server in between. If yes how can I do that if no then why it is not possible?

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


You may not be able to do this directly with libjingle, but a protocol specification exists in the form of XEP-0174. The gist is that you publish your presence and connection information over Multicast DNS (e.g. Bonjour), then connect directly when you want to chat. Apple's iChat implements essentially this approach for its peer-to-peer mode.


WebRTC is perfect example for having peer to peer connection. The answer I was looking for two years ago.

0

精彩评论

暂无评论...
验证码 换一张
取 消