Project

General

Profile

Home » History » Version 15

Greg Burri, 11/26/2008 10:13 AM

1 1 Greg Burri
h1. Home
2
3 3 Greg Burri
* [[Study of bittorent protocol]]
4 8 Greg Burri
* [[Study of UPNP]]
5 3 Greg Burri
6 1 Greg Burri
h2. Description
7
8 4 Greg Burri
A bit brainstormed for the moment ;)
9
10 9 Greg Burri
* Designed for LAN usage (full trusted peers)
11 1 Greg Burri
* Efficient (very low cpu usage)
12
* Distributed download (multi peer downloading and no central server)
13 12 Greg Burri
** Optimized for speed (quicker seed first)
14 9 Greg Burri
** Rarest parts first
15 15 Greg Burri
** Fixed part size (2^24 B = 16 MB) 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.
16 9 Greg Burri
** Recursive folder downloading
17 1 Greg Burri
* There is a general chat
18 8 Greg Burri
* Multicast UDP for services discovering (maybe UPNP)
19 6 Greg Burri
* MDI GUI with GTK2HS
20 7 Greg Burri
** A panel to view the current peers
21 6 Greg Burri
** A window to view the current downloads (leechage) and one for the current uploads (seedage)
22
** A window for the chat
23 11 Greg Burri
** A window for searching
24 6 Greg Burri
** Some windows for each file browsing
25 10 Greg Burri
** A modal window for the settings
26 1 Greg Burri
*** The shared folders
27 10 Greg Burri
*** The incoming folder
28 12 Greg Burri
*** Bandwidth limitation
29 1 Greg Burri
* File list with name+size
30 10 Greg Burri
* Non blocking search
31
* Using of systray (optional)
32
* Free space management
33
* Graphic of the transfert rate over time