P2P File Sharing software similar to BitTorrent using TCP (choking-unchoking mechanism)