Home » History » Revision 11
Revision 10 (Greg Burri, 11/26/2008 08:15 AM) → Revision 11/150 (Greg Burri, 11/26/2008 09:14 AM)
h1. Home
* [[Study of bittorent protocol]]
* [[Study of UPNP]]
h2. Description
A bit brainstormed for the moment ;)
* Designed for LAN usage (full trusted peers)
* Efficient (very low cpu usage)
* Distributed download (multi peer downloading and no central server)
** Rarest parts first
** Fixed part size (~10Mo) hashed with SHA1. Used to control the integrity of parts and to identify a file. A file is identified by the concatenation of all the SHA1 of all its parts.
** Recursive folder downloading
** Optimized for speed (quicker seed first)
* There is a general chat
* Multicast UDP for services discovering (maybe UPNP)
* MDI GUI with GTK2HS
** A panel to view the current peers
** A window to view the current downloads (leechage) and one for the current uploads (seedage)
** A window for the chat
** A window for searching
** Some windows for each file browsing
** A modal window for the settings
*** The shared folders
*** The incoming folder
*** Limitation de la bande passante
* File list with name+size
* Non blocking search
* Using of systray (optional)
* Free space management
* Graphic of the transfert rate over time