Project

General

Profile

Actions

Home » History » Revision 9

« Previous | Revision 9/150 (diff) | Next »
Greg Burri, 11/25/2008 11:46 PM


Home

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
    • Some windows for each file browsing
  • File list with name+size
  • No-blocking search

Updated by Greg Burri about 16 years ago · 9 revisions