Einzelnen Beitrag anzeigen

Benutzerbild von Aphton
Aphton

Registriert seit: 31. Mai 2009
1.198 Beiträge
 
Turbo Delphi für Win32
 
#3

AW: Denkanstoß für kleines Projekt

  Alt 13. Jan 2013, 21:53
Ich hab mal etwas ähnliches gemacht. Ein kleines P2P Filesharing Tool mit Augenmerk auf das Fortsetzen eines Downloads bzw. Uploads.
Nun.. ein ehem. Kumpel hat mir dann die Idee und Arbeit zum größten Teil abgenommen..
Es ist ein sehr interessantes Thema. Ich würde es trotzdem nicht unterschätzen.

Ich würd das auch so ähnlich wie bei Torrent machen.
Vlt aber auch ein bisschen anders bzw. mit Eigenheiten.
- Über einen zentralen Knoten (MasterServer) wird geregelt, wer Online ist, welche Gruppen es gibt, wie man einer Gruppe beitritt usw usf.
Sofern man natürlich Gruppen haben will.
- Jedes Mitglied (Peer) gibt in der Gruppe bekannt, was es sharen will.
- Dateien werden in Chunks mit fixer Größe unterteilt (8-32 kb). Eine 1 mb Datei hätte bei einer Chunkgröße von 32 kb 32 Chunks.
diese werden per UDP geschickt.
- Ein Chunk enthält eine Prüfsumme, ChunkID, Name und Inhalt
- Jeder kann von jedem saugen; verschiedene Chunks können von verschiedenen Peers simultan runtergeladen werden.

Das sind so meine ersten Gedanken dazu.
Wichtig für solch ein Projekt ist es imho, dass man solide Programmierkenntnisse (speziell Netzwerkprogrammierung) hat.

Wenn ich mir deine Beiträge anschaue, dann zweifle ich daran.. =/
Über die Idee an sich können wir aber gerne weiterhin plaudern. Wie gesagt, ich find, es ist ein interessantes Thema.
das Erkennen beginnt, wenn der Erkennende vom zu Erkennenden Abstand nimmt
MfG
  Mit Zitat antworten Zitat