Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

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

Link Entwicklung C und C++

Mitglied: Zippymax

Zippymax (Level 1) - Jetzt verbinden

06.08.2013, aktualisiert 07.09.2013, 1939 Aufrufe

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.

Ähnliche Inhalte
Netzwerke
Peer-to-Peer VPN für Windows Server ?
gelöst Frage von K-ist-KNetzwerke16 Kommentare

Hallo ITler, kennt von euch wer ein gutes Peer-to-Peer VPN Programm ? Mir ist bekannt: Hamachi (nicht stabil, seit ...

Windows 10
Windows 10 - Übermittlung von Updates - WSUS und Peer-to-Peer Auswahl
Frage von Denis-ITWindows 101 Kommentar

Hallo zusammen, Frage: Was passiert, wenn ich ein WSUS (WinServer 2012) einsetze und die Clients dort Ihre Update genehmigungen ...

C und C++
C++ undefine reference to
Frage von peterpaC und C++9 Kommentare

Hallo, bin hier langsam am verzweifeln vieleicht findet jemand den Fehler auf anhieb Danke dafür schonmal Habe 3 Files: ...

Administrator.de Feedback
Tracker auf Administrator.de
gelöst Frage von AnkhMorporkAdministrator.de Feedback21 Kommentare

Hallo, auf administrator.de sind folgende Tracker aktiv: 1. doubleclick.net 2. ivwbox.de 3. ioam.de 4. google.com 5. adition.com 6. adform.net ...

Neue Wissensbeiträge
Linux

Limux-Ende in München: Wie ein Linux Projekt unter Ausschluss der Öffentlichkeit zerstört wurde

Information von Frank vor 7 StundenLinux12 Kommentare

Mein persönlicher Kommentar zum Thema "Limux-Ende". Die SPD-Politikerin Anne Hübner hat die Richtung von München ganz klar definiert: "Wir ...

Batch & Shell

Open Object Rexx: Eine mittlerweile fast vergessene Skriptsprache aus dem Mainframebereich

Information von Penny.Cilin vor 1 TagBatch & Shell9 Kommentare

Ich kann mich noch sehr gut an diese Skriptsprache erinnern und nutze diese auch heute ab und an noch. ...

Humor (lol)

"gimme gimme gimme": Automatischer Test stolpert über Easter Egg im man-Tool

Information von Penny.Cilin vor 1 TagHumor (lol)6 Kommentare

Interessant, was man so alles als Easter Egg implementiert. Ist schon wieder Ostern? "gimme gimme gimme": Automatischer Test stolpert ...

MikroTik RouterOS

Mikrotik - Lets Encrypt Zertifikate mit MetaROUTER Instanz auf dem Router erzeugen

Anleitung von colinardo vor 2 TagenMikroTik RouterOS8 Kommentare

Einleitung Folgende Anleitung ist aus der Lage heraus entstanden das ein Kunde auf seinem Mikrotik sein Hotspot Captive Portal ...

Heiß diskutierte Inhalte
Router & Routing
Zwei Netzwerke erstellen
Frage von bunteblumeRouter & Routing14 Kommentare

Hallo Zusammen, Ich möchte gerne ein backup von einem bestimmten Folder welcher auf dem Server regelmässig synchronisiert wird auf ...

Windows 10
Alle Programme mit bestimmtem Namen automatisch (per GPO) deinstallieren
gelöst Frage von lordofremixesWindows 1012 Kommentare

Hallo zusammen, gibt es eine Möglichkeit, alle Programme beginnend mit z.B. "Dell" im Namen per Script und somit per ...

Off Topic
Fachkräftemangel in Deutschland? - Talentschmiede schreibt alle 2 Tage die gleichen Stellen aus
Frage von Penny.CilinOff Topic12 Kommentare

Hallo, haben wir in Deutschland Fachkräftemangel? Die Talentschmiede schreibt gefühlt alle zwei Tage dieselben Stellen aus. Und das schon ...

Linux
Limux-Ende in München: Wie ein Linux Projekt unter Ausschluss der Öffentlichkeit zerstört wurde
Information von FrankLinux12 Kommentare

Mein persönlicher Kommentar zum Thema "Limux-Ende". Die SPD-Politikerin Anne Hübner hat die Richtung von München ganz klar definiert: "Wir ...