Skip to content

BitTorrent client engine. This can be used as a backend for many P2P projects!

Notifications You must be signed in to change notification settings

aberi/bittorrent-engine

Repository files navigation

bittorrent-engine

BitTorrent engine client. This can be used as a backend for many P2P projects!

So far, the client can only

- Parse bencoding (i.e. .torrent files)

- Send requests to HTTP trackers

- Connect to peers and send handshakes

- Receive bitfields from peers and save them

- Receive and parse a limited number of BitTorrent peer wire messages (keep-alive, choke, unchoke, interested, not interested, bitfield)

About

BitTorrent client engine. This can be used as a backend for many P2P projects!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages