Final Project of CMSC417 - Computer Networking
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
javadoc
src
Demo.PNG
DesignChoices.pdf
How_To_Use.txt
LionsShare.jar
Observations.pdf
Outline.pdf
README.md
ReadMe_First.pdf

README.md

#TerpTorrent

Final Project of CMSC417 - Computer Networking

Made Fall 2013 - Over the span of two weeks.

I've left all my "design docs" here, with spelling mistakes and all.

Supports many of torrents sub-protocals (e.g. DHT).

Specs: https://wiki.theory.org/BitTorrentSpecification

There is plenty of resuable segments (e.g. b-encoder) if your looking to build something similar.

alt tag

Here is text from old readme:

Src -> pure source

BitTorrentProject -> eclipse work space

java doc -> java doc in html format

LionsShare.jar -> should be executable jar that runs the torrent client (I think its cross platform, Java 7. Definitely worked on windows)