[p2p-hackers] Tighter HTTP and P2P integration??
Charles Iliya Krempeaux
supercanadian at gmail.com
Tue Feb 14 23:49:02 UTC 2006
Hello Karl,
On 2/14/06, Karl A. Magdsick <kmagdsick at limewire.com> wrote:
> Hello Charles,
>
> A couple of weeks ago, there was some work done to integrate
> both BitTorrent and Gnutella technologies with the Plone
> CMS/Zope webserver. http://plone.org/events/sprints/snow-sprint3
Would this be a more direct link?: http://plone.org/products/plonetramline
> I've done some preliminary work (along with Matt Hamilton from NetSight)
> using an Apache plugin to add the X-Alt and X-Node HTTP headers
> that allow Gnutella clients downloading the same file to find each other
> and take load off the server.
(I know I could probably read the code to get this info, but I thought
it might be easier to just ask, so....) Could you explain the
semantics and usage of X-Alt and X-Node more. As well as elaborate
more on how all this works, please.
(My guess is that the client sends an X-Alt... and then the server
responds with a X-Node, probably giving a list of nodes. But please
elaborate.)
> I haven't gone past proof-of-concept, but I have confirmed that two
> LimeWire clients are able to find each other through an Apache
> server using a plugin I helped write. The two LimeWire clients
> then share portions of the file with each other and thereby reduce
> load on the server.
If I remember the Gnutella protocol correctly... Do the 2 clients
still share this data via HTTP? And it is a normally HTTP
download?... or is BitTorrent being employed for this?
> Note that Apache 2.2 on OS X 10.4 (Tiger) deals very poorly with a single
> connection utilizing multiple 128 kb GET requests in random order. We
> got very high CPU useage on the PowerBook being used as the webserver,
> and even got a kernel panic. We were forced to use the latest Apache 2.0,
> which seemed to work fine. (This was the weekend of Feb 4th, 2006.)
Is this for the clients. I.e., is this for the client to client
transfer of file pieces?
[...]
Thanks.
See ya
--
Charles Iliya Krempeaux, B.Sc.
charles @ reptile.ca
supercanadian @ gmail.com
developer weblog: http://ChangeLog.ca/
___________________________________________________________________________
Make Television http://maketelevision.com/
More information about the P2p-hackers
mailing list