The Thinking Hammock
  • Let's build series
  • Strong opinions

Bittorrent client

A collection of 3 posts

BitTorrent Client: Talking to Trackers
Bittorrent client

BitTorrent Client: Talking to Trackers

Last post, we wrote a parser for bencoded torrent files. Now we need to connect to a tracker so we find out which peers can send us the file.Before we jump into

  • Josh Vanderwillik
11 min read
BitTorrent Client: The Torrent File
Bittorrent client

BitTorrent Client: The Torrent File

The starting point of a BitTorrent client is the torrent file. This file tells the client about the file it is about to download. It has a description of where the client can

  • Josh Vanderwillik
11 min read
Let's Build a BitTorrent Client
Bittorrent client

Let's Build a BitTorrent Client

In this post we are going to explore how to build a BitTorrent client. BitTorrent is a protocol that supports data distribution directly between peers without requiring a centralized server to host anything.

  • Josh Vanderwillik
2 min read
The Thinking Hammock © 2022
Latest Posts Twitter Ghost