MonoTorrent
   HOME

TheInfoList



OR:

MonoTorrent is a
cross-platform Within computing, cross-platform software (also called multi-platform software, platform-agnostic software, or platform-independent software) is computer software that is designed to work in several Computing platform, computing platforms. Some ...
.NET Standard 2.0 compatible
library A library is a collection of Book, books, and possibly other Document, materials and Media (communication), media, that is accessible for use by its members and members of allied institutions. Libraries provide physical (hard copies) or electron ...
which implements the
BitTorrent BitTorrent is a Protocol (computing), communication protocol for peer-to-peer file sharing (P2P), which enables users to distribute data and electronic files over the Internet in a Decentralised system, decentralized manner. The protocol is d ...
protocol. As a result, MonoTorrent can be compiled and executed on every major operating system, including smart phones, IoT or other mobile devices. The aim of this library is not to provide a rich graphical interface for users to interact with, but rather to provide a rich programming API to allow a developer to create a GUI using the library without having to worry about reinventing the wheel by implementing the BitTorrent specification themselves. As a result, this should allow developers to embed the library into a wide variety of applications with ease. The library was initially developed under the 2006
Google Summer of Code The Google Summer of Code, often abbreviated to GSoC, is an international annual program in which Google awards stipends to contributors who successfully complete a free and open-source software coding project during the summer. , the program is ...
. It now resides in the public
Git Git () is a distributed version control system that tracks versions of files. It is often used to control source code by programmers who are developing software collaboratively. Design goals of Git include speed, data integrity, and suppor ...
repository for
Mono Mono may refer to: Biology * Infectious mononucleosis, "the kissing disease" * Monocyte, a type of leukocyte (white blood cell) * Monodactylidae, members of which are referred to as monos Technology and computing * Mono (audio), single-c ...
.


See also

* Comparison of BitTorrent libraries


References


External links


Official MonoTorrent blog

The source
MacOS programming tools Programming tools for Windows BitTorrent Software using the MIT license Free software programmed in C Sharp {{network-software-stub