An implementation of the bitorrent protocol for learning purposes.
To run tests, right click on the the RowTorrentTest project and select "run unit tests"
Completed (in bold):
-
Bencoding
-
Metainfo File
-
Tracker HTTP/HTTPS Protocol
-
Peer wire protocol (TCP)
-
Algorithms
-
Official Extensions To The Protocol
To run unit tests right click on the RowTorrentTest project and select "run unit tests". All tests should be passing before committing to master.