Net Share
-
Es wird bald einen entsprechenden post hier geben (dauert dann aber halt ein bisschen). Danke für die Anregungen.
-
yogle schrieb:
@rapso: ist das wirklich so, das machne Firmen so ein Programm verwenden könnten. Gibt es in diese Richtung nichts gescheites? Würde mich eigentlich wundern...
Bisher kenn ich auch nichts was die sache effizient und unkompliziert machen wuerde. man kann zwar mit rsync gut arbeiten, aber das senkt nicht gerade die netzwerk-last am server.
ich denke mir dass man, wenn man weiss wie die rechner mit den switches verbunden sind, lokal (also alle rechner die am selben switch sind) die daten mit voller bandbreite verteilen lassen kann und somit die verbindung direkt am server nicht am limit halten muss waehrend an den enden sehr langsam die daten ankommen.wenn dann noch diff und compression dabei waere wie bei rsync, waere das ziemlich geil :).
btw. das gilt auch fuer einen firmen messenger wie msn/icq ;).
da gibt es zwar ein paar, aber die sind sehr "arm".
-
*doppelpost*
-
So stell ich mir eine Download Sitzung vor.
Programm starten.
Boadstrap Broadcast senden.
Auf antwort warten und mit antwortenden Peer verbinden.
Peer nach der adresse des Suchserver fragen.
Mit Suchserver verbinden und dort die geshareten Datein regestrieren.
Danach die Adresse des Datei Trackers rausfinden.
Mit dem Datei Tracker verbinden und dort die Dateifragmente die man hat regestrieren.
Den Tracker Nach Quellen für die (eigenen) Downloads fragen.
Mit Quellen verbinden.
Liste der benötigten Dateifragmente an die Quellen senden.[schleife]
Dateifragmente von der/n Quelle(n) empfangen.
Daten hashen.
Daten schreiben.
Fertige fragmente hoch zu anderen peers schicken.
[schleife ende]Programm beenden.
Also eine Kombi von Bittorrent, Gnutella2 und EDonkey.