[jdev] Re: help needed to implement a P2P Chat Client

Peter Saint-Andre stpeter at jabber.org
Mon Aug 28 11:54:41 CDT 2006

Ravi wrote:
> Hi everybody, I am a newbie with jabber, so bear with me if I ask dumb
> questions.
> I want to implement a chat client that works as P2P (not voice or data
> but simple chat should also be P2P to reduce load on servers).

Why? How many simultaneous connections do you expect? Do you really know
that the existing client-server model won't work? It seems to work just
fine for lots of large deployments!

> I have been doing some research but p2p part is still not clear to me
> how to do this. It seems that jingle is trying to address this, but
> unfortunately the specs are not complete and also there are no jingle
> java libraries yet. Is there any other way?

No, Jingle is not trying to address this. Jingle does signalling over
the XMPP channel and media over RTP or whatever.

> Even if I have to write a new client using google's jingle library, can
> existing jabber servers support jingle? Or do I have to modify the
> server as well?

Jingle is not a server thing, it's a client thing.

> Is there any existing open source client that has already implemented
> P2P chat with jabber?

No, because that's not the Jabber model.

> Any pointers on how to do this would be very helpful.

http://www.jabber.org/jeps/jep-0174.html is used for p2p chat on LANs
and such, but not for large-scale systems.


Peter Saint-Andre
Jabber Software Foundation

-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/x-pkcs7-signature
Size: 7358 bytes
Desc: S/MIME Cryptographic Signature
URL: <http://mail.jabber.org/pipermail/jdev/attachments/20060828/d07b6ddc/attachment-0002.bin>

More information about the JDev mailing list