[JDEV] Peer to peer Jabber streams

Dave Smith dizzyd at dizzyd.com
Fri Jan 26 12:33:51 CST 2001


> I'm personally interested in peer-to-peer messaging, but I
> was under impression that the client-server model was one of
> the fundemental premises of Jabber. The reasons for using peer
> to peer (low lag, simplicity) are usually also reasons not to
> use a heavyweight protocol like Jabber.

Yes, p2p isn't a fundamental part of Jabber for a reason -- client
implementation simplicity. One of the original design goals of Jabber
was to make it super easy to create a basic client. Additionally, 
secruity was a concern as pre-existing IM systems hand out your IP
address left and right. Obviously, the secruity issue goes away in 
the restricted setting of an internal network. 

> > Doing this with one peer to another peer is easy. Doing this
> > for something like groupchat would be less easy. But that's
> > absolutely critical as well.
> 
> It's not too hard; we've done this in a trial project. What's
> really interesting is multicast groupchat, but that's not
> usually practical for general internet use.
> 
> -- 
> | Michael Wilson               "Smart Applications - Tools for life"
> | Java Developer                           available @              
> | Insight ASP LTD                   http://www.myopenapps.com       
> +----------------------Open Source Innovation-----------------------
> 
> _______________________________________________
> jdev mailing list
> jdev at jabber.org
> http://mailman.jabber.org/listinfo/jdev




More information about the JDev mailing list