Skip to content

Implementation of BitTorrent Protocol Specification

License

Notifications You must be signed in to change notification settings

dplavcic/gtorrent

Repository files navigation

CircleCI: CircleCI

gTorrent (gTo)

WIP - Torrent Protocol Specification Implementation

Demo project (for now) used to learn about Golang and networking

Alt text

TODO:

  • Bencoding (decoder)
  • Metainfo File Structure
  • Tracker HTTP/HTTPS Protocol
  • Peer wire protocol (TCP)
    • Messages
    • Algorithms
      • Piece downloading strategy
      • End Game
      • Choking and Optimistic Unchoking
  • DHT

About

Implementation of BitTorrent Protocol Specification

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages