BitTorrent Protocol Library in C