Implementation of the BitTorrent protocol based on Netty framework