AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Netzwerke Denkanstoß für kleines Projekt
Thema durchsuchen
Ansicht
Themen-Optionen

Denkanstoß für kleines Projekt

Ein Thema von ByTheTime · begonnen am 13. Jan 2013 · letzter Beitrag vom 15. Jan 2013
 
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, 20: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
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:33 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz