savannah-hackers
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Savannah-hackers] submission of The PLife Project - savannah.nongnu.org


From: cheeb2002
Subject: [Savannah-hackers] submission of The PLife Project - savannah.nongnu.org
Date: Sun, 28 Sep 2003 21:06:58 -0400
User-agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.3) Gecko/20030312

A package was submitted to savannah.nongnu.org
This mail was sent to address@hidden, address@hidden


James Mitchell Jensen II <address@hidden> described the package as follows:
License: mbsd
Other License: 
Package: The PLife Project
System name: plife
Type: non-GNU

Description:
This aim of this project is to define, improve, and build programs and 
libraries to implement a peer-to-peer file-sharing protocal that does not rely 
on continuous connections to dedicated hosts to work. Rather, every peer holds 
a cache of known peers, which it will send to other peers who request such a 
cache. Peers in this cache are to be marked with the time they were last 
contacted, so that they can be purged at appropriate intervals. To search for a 
file, a search request is sent to peers in the searching peer's cache. These 
peers return a list of files in their shared directories that contain the terms 
being searched for.



The advantages of this approach are simplicity and a truer freedom from the 
traditional server-client architecture; while there will certainly be dedicated 
"servers" that serve as gateways to the network, they need be nothing less than 
true peers on the network. A publisher could set up a "server"  for use as a 
distribution server for samples of their products.



Some early, rough work has been done and is contained in a tarball at 
http://home.earthlink.net/~cheeb2002/plife.tar.bz2

Other Software Required:
Python

GTK

pyGTK

wxPython

Tkinter

Other Comments:



_______________________________________________
  Message sent via/by Savannah
  http://savannah.nongnu.org/





reply via email to

[Prev in Thread] Current Thread [Next in Thread]