[JDEV] more p2p & jabber File Sharing
ks at micky.hpl.hp.com
Wed Feb 13 15:38:52 CST 2002
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?
> 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
.....::://::::::::::::::::::::::::::::.. (o O & kevin_smathers at hp.com
:::::::://:::://://://:/:://::||_// / V K
:::::://:::://:/:|//'/' // _,|' r , 'qk
:'''/____ // / // |_// // || .'~. .~`,
More information about the JDev