A package was submitted to savannah.nongnu.org
This mail was sent to [EMAIL PROTECTED], [EMAIL PROTECTED]


James Mitchell Jensen II <[EMAIL PROTECTED]> 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/



_______________________________________________
Savannah-hackers mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/savannah-hackers

Reply via email to