[JDEV] more p2p & jabber File Sharing

Kevin Smathers ks at micky.hpl.hp.com
Wed Feb 13 15:38:52 CST 2002

Hi Julian,

PASS is a streaming connection.  While streaming in and of itself
is fine, the proxy must be able to cache the transfer if it is 
going to act as I suggested.  In other words you would have to 
layer a file transfer protocol and caching protocol on top of 

The other difference is that a second client must then be able to
request the same data from the proxy assuming it has obtained a
key that identifies the data that was cached.  In the second case
the proxy is now acting as the source; another proxy intermediates
and caches for the new recipient.

The poster was asking about downloading being the same as mirroring,
and I was trying to answer what would be needed to implement that.
PASS at present doesn't, although you probably could do an end-point
to end-point mirror through PASS (instead of end-point to proxy) if 
you didn't mind the wasted bandwidth.


On Wed, Feb 13, 2002 at 04:12:28PM -0500, Julian Missig wrote:
> How is the proxy you mention different from the PASS that is currently
> implemented in the server?
> http://foundation.jabber.org/jeps/jep-0003.html
> Julian
> On Wed, 2002-02-13 at 15:29, Kevin Smathers wrote:
> > If you want downloading a file to be synonymous with sharing a
> > file, then you should probably download through a proxy, and have
> > the proxy cache the file in a publically accessible place.
> > 
> > This would imply adding file transfer features to the Jabber 
> > core server, although the feature would have to be optional in
> > order to continue operating sites with large numbers of users.
> > 
> > On a personal system directly connected to the Internet, running
> > the proxy should just be an invisible part of starting the client.
> > For machines behind a firewall, specifying a seperate proxy from
> > the Jabber server needlessly complicates the UI for users although 
> > it could conceivably be done.
> > 
> > Cheers,
> > -kls
> _______________________________________________
> jdev mailing list
> jdev at jabber.org
> http://mailman.jabber.org/listinfo/jdev

          //                               .--=,
 .....::://::::::::::::::::::::::::::::.. (o O &   kevin_smathers at hp.com
:::::::://:::://://://:/:://::||_//       / V  K   
 :::::://:::://:/:|//'/' // _,|'         r ,  'qk   
  :'''/____ // /  //  |_// // ||        .'~.  .~`, 
                                   kls   \_/-=\_/

More information about the JDev mailing list