![]() |
BitTorrent Komponente für Delphi
Hallo!
Situation: Ich muss mit meiner Software schnell mehrere Videos an viele Standorte (>1000) verteilen. Da hier denke ich mal schnell bei einem FTP-Server die Leitung dicht wäre, wäre es doch super wenn man das wie mit BitTorrent machen könnte: je mehr Leute herunterladen, desto schneller geht es. Problem: Ich denke mal, es gibt wohl keine fertige Komponente für BitTorrent für Delphi, oder? Wie könnte man so etwas realisieren? Gibt es für den BitTorrent-Client selbst (oder Azureus oder sowas) DLLs oder APIs mit denen ich die Programme "fernsteuern" kann? |
Re: Variable global in einer Pas Datei
Hi berens,
eventuell wäre das hier etwas für Dich: ![]() MfG, Manuel :hi: |
Re: BitTorrent Komponente für Delphi
|
Re: Variable global in einer Pas Datei
Hi Markus,
lass mich raten: Delphi BitTorrent in Google eingegeben und das erste Ergebnis hier gepostet? :zwinker: Da ist nämlich nichts dahinter. ;-) Weder ein Download, noch eine Website, noch Source im CVS ;-) MfG, Manuel :hi: |
Re: BitTorrent Komponente für Delphi
Das mit CVS ist natürlich ne Idee, weil ggf. auch andere Torrent-Clients OpenSource sind. TorrentSpy selbst lädt ja nicht runter (was ja die Kernfunktion ist, die ich brauche).
Weiteres Problem: ich denke mal, habe aber noch nicht nachgeschaut, dass TorrentSpy etc. eher C++ sind als Delphi. Dann wird das ziemlich kompliziert mit dem konvertieren etc. Mein persönlicher Traum: :D
Delphi-Quellcode:
Edit: Das auf SF sieht nett aus, wird aber denke ich mal seeehr lange dauern, bis die Komponente startklar ist ;)
var
tc: TTorrentClient; ... begin tc := TTorrentClient.Create(Self); tc.OnCompleteDownload := MyDownloadComplete; tc.Download('http://trackerurl.de./trackerbla.torrent'); end; procedure MyDownloadComplete; begin showmessage(tc.Torrent + ' wurde komplett heruntergeladen'); end; |
Re: Variable global in einer Pas Datei
Hi berens,
TorrentSpy ist in Delphi geschrieben. ![]() [edit]Zu diesem DelphiBT auf SF: Das ist jetzt mittlerweile 4 Jahre alt und es hat sich nicht getan. Viel erwarten würde ich nicht.[/edit] MfG, Manuel :hi: |
Re: BitTorrent Komponente für Delphi
Is ja nice :)
Ist halt nur die mit dem Download... Also ich würde mir jetzt nicht so spontan zutrauen da eine funktionierende Download-Komponente draus bauen zu können, oder kann TorrentSpy das auch? Laut Homepage ist das Programm nur zum Sammeln von Informationen... Edit: Suche hier bringt auch was *schäm*: ![]() ![]() |
Re: BitTorrent Komponente für Delphi
Auf TorrentSpy findet man auch einen Verweis auf
![]() Die core-Bibliothek ist in Python geschrieben die GUI in Delphi. Da diese im Code vorliegt kannst du sie ja an deine Bedürfnisse anpassen. [Edit: Fehlerteufel ausgetrieben] |
Re: BitTorrent Komponente für Delphi
Sau cool! Sobald ich ein bissel Zeit hab schau ich mir mal an ob/wie einfach das alles für meine Zwecke realisierbar ist (mit meinem jetzigen Wissenstand ;) )
Danke schonmal für die Links! |
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:44 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