Skip to content

Peer to Peer File Sharing (2017)- Implementation of the popular Bit Torrent in Java using network libraries.

Notifications You must be signed in to change notification settings

indianwhocodes/CN2017

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

Overview

Peer to Peer File Sharing (2017)- Implementation of the popular Bit Torrent in Java using network libraries.

Introduction

BitTorrent is a popular P2P protocol for file distribution. Among its interesting features, we were asked to implement the choking-unchoking mechanism which is one of the most important features of BitTorrent.

Specifications

Protocols included were:-Handshake message, Actual messages, Handshake and bitfield, choke and unchoke, interested and uninterested, etc. Implementation specifics included constraints in number of preferred neighbors, unchoking interval as well as file handling, logger, TCP connection, remote processes etc.

About

Peer to Peer File Sharing (2017)- Implementation of the popular Bit Torrent in Java using network libraries.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages