Bittorrent-Protokoll implementieren
Ich bin auf der Suche nach einem tutorial/blog-post auf, wie die Umsetzung bittorrent-Protokoll Schritt für Schritt durch.
Wie es funktioniert? Wie stellen Sie Anfragen an Kollegen? und sprechen Tracker.
Ich nicht Verstand, die Programmiersprache (java,ruby,perl,c#)
InformationsquelleAutor der Frage Hamza Yerlikaya | 2009-06-13
Du musst angemeldet sein, um einen Kommentar abzugeben.
die vollständige Beschreibung von bittorrent-Protokoll:
http://jonas.nitro.dk/bittorrent/bittorrent-rfc.html
InformationsquelleAutor der Antwort pesarak
Gibt es die libtorrent Bibliothek.
Hier ist die API-Dokumentation und Beispiele.
InformationsquelleAutor der Antwort Jonathan Prior
Ich bin derzeit die Durchführung einer BitTorrent-client in Java mit diese Spezifikation.
InformationsquelleAutor der Antwort macbirdie
Dies ist eine gute Quelle http://www.kristenwidman.com/blog/how-to-write-a-bittorrent-client-part-1/
Sie erklärt den Prozess Schritt für Schritt...
InformationsquelleAutor der Antwort Bhushan Lodha
Ich würde vorschlagen, Sie schauen bei der Skillung und Quellen von einigen OSS-clients. Sie haben zu tun einige Arbeit, aber das ist, wie die Programmierung funktioniert.
InformationsquelleAutor der Antwort Armandas
Qt ist sehr leicht zu Lesen, so Lesen Sie die Qt-Torrent-Beispiel (C++)
InformationsquelleAutor der Antwort Derick Schoonbee
Dies ist eine Implementierung des bittorrent-Protokolls getan .NET. Der Quellcode ist verfügbar auf github und es hat Dokumentation
Monotorrent
InformationsquelleAutor der Antwort blessenm
Umsetzung des Protokolls ist nicht so schwer, indem Sie die folgenden Spezifikationen. Es gibt jedoch viele interne Dinge, wie Speicher, skalierbare server -, peer/Stück pick-Algorithmus, etc.
Früher BitTorrent-Implementierung oder BitTornado verwendet python, die leicht zu Lesen ist. Ich persönlich fand Sie hilfreich, um zu verstehen, zu lenken.
InformationsquelleAutor der Antwort goododd