bencode

VB.NET: Torrentdatei einlesen, announce durchführen und IPs auslesen

Mo, 26.04.2010 - 11:34 -- admin

Ähnlich wie mit PHP BitTorrent Announce Client wollte ich auch einmal eine BitTorrent Datei mit VB.NET einlesen und sämtliche Info der Torrentdatei parsen, wie z.B. Announceurl, enthaltene Dateiinformationen und den Hashwert. Da sämtliche Dateien und Kommunikation innerhalb von Bittorent bencoded werden, muss man die Info entsprechend vorher "entschlüsseln" bzw konvertieren.

Bittorrent Trackerresponse / Announce über PHP erstellen

Mo, 07.12.2009 - 14:21 -- admin

In Bittorrent erfolgt die Kommunikation zwischen Server (Tracker) und dem Client über Kommandos die bencoded werden. Dieses kleine Beispiel zeigt wie man einen Liste von Hostadressen mit IP und Port so aufbereiten kann, dass sie von einem Bittorrent Client verstanden werden. Das Beispiel nutzt die einfache Darstellungen es gibt auch eine kompakte Darstellung, dort werden die Adressen zusätzlich noch komprimiert.

bencode abonnieren