50

Picotorrent a tiny, modern and hackable BitTorrent client

 5 years ago
source link: https://www.tuicool.com/articles/hit/RRJNbij
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

PicoTorrent

A tiny, hackable BitTorrent client written in modern C++. Based on Rasterbar-libtorrent to provide high performance and low memory usage.

QRj2u2V.png!web

Quick facts

  • (Azureus-style) peer ID: -PI- . Example: -PI0091- (major: 0, minor: 09, patch: 1).
  • User agent: PicoTorrent/x.y.z .
  • Native look-and-feel across Windows versions.
  • Easy to use with high performance.

The portable version of PicoTorrent requires manual installation of the Visual C++ 2017 redistributable

Building PicoTorrent

PicoTorrent depends only on what Rasterbar-libtorrent needs (Boost.System and OpenSSL) and all dependencies are conveniently pre-packaged in a NuGet package which will be downloaded as a part of the build process.

To successfully build PicoTorrent, you need the following tools installed,

PATH

Build PicoTorrent by running the following in a PowerShell prompt,

PS> .\build.ps1

License

Copyright (c) Viktor Elofsson and contributors. PicoTorrent is provided as-is under the MIT license. For more information see LICENSE .


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK