zippymax
Goto Top

C, Peer-to-Peer - BitTorrent Tracker in C

Lange Zeit habe ich im Netz nach einem Beispiel für einen einfachen Tracker in C# gesucht, aber leider war meine Suche erfolglos. Deshalb hab ich selbst versucht, einen Tracker in C# zu schreiben und als ich eine mehr oder weniger funktionierende Version hatte, wollte ich meine Erfahrung mit allen teilen. Gleichzeitig hoffe ich darauf, viele Tipps zu bekommen, wie man die Version noch verbessern kann.

Aber fangen wir von vorne an…

Das erste, was ich gemacht habe – ich hab die Spezifikation des BitTorrent-Protokolls geöffnet: https://wiki.theory.org/BitTorrentSpecification

Darin steht, dass der Client dem Server eine GET-Anfrage mit folgenden Daten versendet: info_hash, peer_id, ip, port, uploaded, downloaded, left und event.

http://gumzo.de/post/149/

Content-Key: 213500

Url: https://administrator.de/contentid/213500

Printed on: May 3, 2024 at 15:05 o'clock