Peer Exchange
Peer exchange or PEX is a communications protocol that augments the BitTorrent file sharing protocol. It allows a group of users (or peers) that are collaborating to share a given file to do so more swiftly and efficiently. In the original design of the BitTorrent file sharing protocol, peers (users) in a file sharing group (known as a "swarm") relied upon a central computer server called a tracker to find each other and to maintain the swarm. PEX greatly reduces the reliance of peers on a tracker by allowing each peer to directly update others in the swarm as to which peers are currently in the swarm. By reducing dependency on a centralized tracker, PEX increases the speed, efficiency, and robustness of the BitTorrent protocol. Description Users wishing to obtain a copy of a file typically first download a torrent file that describes the file(s) to be shared, as well as the URLs of one or more central computers called trackers that maintain a list of peers currently sharing th ... [...More Info...]       [...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   |
|
Communications Protocol
A communication protocol is a system of rules that allows two or more entities of a communications system to transmit information via any variation of a physical quantity. The protocol defines the rules, syntax, semantics (computer science), semantics, and synchronization of communication and possible Error detection and correction, error recovery methods. Protocols may be implemented by Computer hardware, hardware, software, or a combination of both. Communicating systems use well-defined formats for exchanging various messages. Each message has an exact meaning intended to elicit a response from a range of possible responses predetermined for that particular situation. The specified behavior is typically independent of how it is to be Implementation, implemented. Communication protocols have to be agreed upon by the parties involved. To reach an agreement, a protocol may be developed into a technical standard. A programming language describes the same for computations, so there ... [...More Info...]       [...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   |
|
Aria2
In music, an aria (, ; : , ; ''arias'' in common usage; diminutive form: arietta, ; : ariette; in English simply air) is a self-contained piece for one voice, with or without instrumental or orchestral accompaniment, normally part of a larger work. The typical context for arias is opera, but vocal arias also feature in oratorios and cantatas, or they can be stand-alone concert arias. The term was originally used to refer to any expressive melody, usually, but not always, performed by a singer. Etymology The Italian term ''aria'', which derives from the Greek ἀήρ and Latin ''aer'' (air), first appeared in relation to music in the 14th century when it simply signified a manner or style of singing or playing. By the end of the 16th century, the term 'aria' refers to an instrumental form (cf. Santino Garsi da Parma lute works, ('Aria del Gran Duca'). By the early 16th century, it was in common use as meaning a simple setting of strophic poetry; melodic madrigals, free of comp ... [...More Info...]       [...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   |
|
Transmission (BitTorrent)
Transmission is a BitTorrent client which features a variety of user interfaces on top of a cross-platform back-end. Transmission is free software licensed under the terms of the GNU General Public License, with parts under the MIT License. Features Transmission allows users to quickly download files from multiple peers on the Internet and to upload their own files. By adding torrent files via the user interface, users can create a queue of files to be downloaded and uploaded. Within the file selection menus, users can customise their downloads at the level of individual files. Transmission also seeds, that is, it will automatically share downloaded content. Transmission allows the assigning of priorities to torrents and to files within torrents, thus potentially influencing which files download first. It supports the Magnet URI scheme and encrypted connections. It allows torrent-file creation and peer exchange compatible with Vuze and μTorrent. It includes a built-in web s ... [...More Info...]       [...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   |
|
RTorrent
rTorrent is a text-based BitTorrent client written in C++, based on the ncurses and libTorrent (not to be confused with libtorrent) libraries for Unix. Technical details The library differentiates itself from other implementations by transferring data directly between file pages mapped to memory by the mmap() function and the network stack. On high-bandwidth connections, it claims to be able to seed at three times the speed of the official client. rTorrent packages are available for various Linux distributions and Unix-like systems, and it will compile and run on nearly every POSIX-compliant operating system, such as FreeBSD and macOS. rTorrent uses the ncurses library and is suitable for use with GNU Screen or Tmux; it uses commands such as Carriage return to load a torrent, after which ^S can be used to start a torrent (where ^ is shorthand for Ctrl key), backspace can be used to automatically start a torrent once it is loaded, making a subsequent issue of ^S un ... [...More Info...]       [...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   |
|
Opera (web Browser)
Opera is a multi-platform web browser developed by its namesake company Opera. The current edition of the browser is based on Chromium. Opera is available on Windows, macOS, Linux, Android, and iOS (Safari WebKit engine). Opera offers two mobile versions, called Opera Mobile and Opera Mini. Opera was released on 10 April 1995, making it one of the oldest desktop web browsers to exist. It was commercial software for its first ten years and had its own proprietary layout engine, Presto. In 2013, it switched from the Presto engine to Chromium. In 2019, Opera introduced Opera GX, a gaming-themed version of Opera with additional features related to gaming. The browser has a feature called mods which made it possible to change the look of the browser with dynamic backgrounds, custom Opera logos, etc. In 2025, Opera released Opera Air, a more lightweight version of the browser designed with a focus on mindfulness and user well-being. It integrates standard browsing functi ... [...More Info...]       [...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   |
|
Tixati
Tixati is a proprietary Linux and Windows BitTorrent client written in C++. It has standalone and portable versions with each new client version. Features In addition to standard BitTorrent client-sharing functions, Tixati provides integral chatrooms with channel chat as well as encrypted private messaging. Chatrooms can be either public or secret. Users are allowed to optionally share lists of magnet or URL links which are then searchable across all channels a user is joined to. Browsing a specific user's share list is also supported. The channels also allow for streaming audio and video media. Fopnu Since July 20, 2017, the developers of Tixati have released regular updates of a new P2P file sharing system (network and client) called ''Fopnu''. It's visually similar to Tixati but Fopnu is not a torrent client. Reception In 2012, TorrentFreak listed Tixati among the top 10 μTorrent alternatives. The same year, it received a positive review from Ghacks. In Ma ... [...More Info...]       [...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   |
|
QBittorrent
qBittorrent is a cross-platform free and open-source BitTorrent client written in native application, native C++. It relies on Boost (C++ libraries), Boost, OpenSSL, zlib, Qt (software), Qt 6 toolkit and the libtorrent-rasterbar library (for the torrent back-end), with an optional search engine written in Python (programming language), Python. History qBittorrent was originally developed in March 2006 by Christophe Dumez from the Université de technologie de Belfort-Montbéliard, University of Technology of Belfort-Montbéliard (UTBM). It is currently developed by contributors worldwide and is funded through donations, led by Sledgehammer999 from Greece, who became project maintainer in June 2013. Along with the 4.0.0 release a new logo for the project was unveiled. In February 2023, a security vulnerability affecting versions 4.5.0 and 4.5.1 was discovered in the Web UI running on Windows systems. This vulnerability enabled unauthenticated access to all files on the host ... [...More Info...]       [...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   |
|
Deluge (BitTorrent Client)
A deluge is a large downpour of rain, often a flood. The Deluge refers to the flood narrative in the biblical book of Genesis. Deluge or Le Déluge may also refer to: History *Deluge (history), the Swedish and Russian invasion of the Polish-Lithuanian Commonwealth (1654–1667) *Deluge (prehistoric), prehistoric great floods, some of which may have inspired deluge myths *Après moi, le déluge (lit. 'After me, the flood'), a French expression attributed to King Louis XV of France in 1757 Arts, entertainment, and media Films *Deluge (film), ''Deluge'' (film), a 1933 apocalyptic science fiction film loosely based on the S. Fowler Wright novel *The Deluge (film), ''The Deluge'' (film), a 1974 Polish film based on the Sienkiewicz novel *Le Déluge (film), ''Le Déluge'' (film) or ''The Flood'', a 2024 French-Italian historical drama film Literature *Deluge (novel), ''Deluge'' (novel), a 1928 novel by S. Fowler Wright *''Deluge'', a 2008 novel by Anne McCaffrey and Elizabeth Anne ... [...More Info...]       [...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   |
|
Libtorrent
libtorrent is an open-source implementation of the BitTorrent protocol. It is written in and has its main library interface in C++. Its most notable features are support for Mainline DHT, IPv6, HTTP seeds and μTorrent's peer exchange. libtorrent uses Boost, specifically Boost.Asio to gain its platform independence. It is known to build on Windows and most Unix-like operating systems (OS X, Linux, and many BSDs). libtorrent is kept up to date with bittorrent extensions that developers deem most useful, and is actively being optimized to work in a broader set of environments. Many of its features can be disabled at compile-time to not include code that would not be used in a particular use case. It aims to be the most suitable libtorrent implementation for embedded devices as well as desktops and seed-servers. Some of its implementation details are described in the features section. The original author of libtorrent is Arvid Norberg. It is the first client to support the ext ... [...More Info...]       [...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   |
|
KTorrent
KTorrent is a BitTorrent client that is part of the KDE Gear. Features KTorrent is often received as a client intended to be feature rich. Features include: *Upload and download speed capping / throttling & scheduling *Internet searching with torrent search engines. *Support for UDP trackers. *IP address blocklist plugin *Port forwarding with UPnP (Universal Plug and Play) * Protocol encryption * DHT (mainline version), and support for trackerless torrents *μTorrent peer exchange (PEX) support *File Prioritization *Ability to import partially downloaded files *Directory scanner to automatically watch directories for new torrents *Manual addition of trackers to torrents *RSS feed support *Web interface plugin with default port number 8080 *IPv6 support *SOCKS v4 and v5 support * μTP support *Generation and parsing of magnet links *UDP tracker scraping *Enhanced usability of the queue manager * Super-seeding support *Streaming of video while downloading See also * KGet * q ... [...More Info...]       [...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   |
|
Bitflu
Bitflu is an open-source, BitTorrent client by Adrian Ulrich. It is available for Unix-like systems and is written in Perl. Features * Multiple downloads * IPv6 Support * Designed to run as a daemon/No GUI: You can connect to the client via telnet and/or http (AJAX) * Security: The client can chroot itself and drop privileges * Bandwidth shaping (upload+download) * Crash-Proof design: Crashes or a full filesystem will never corrupt your downloads again :-) * Non-Threading/Non-Forking: All connections are handled in non-blocking state using epoll (or kqueue on *BSD) Reception Bitflu has received good reviews, both in open-source software sites and blogs, praising it for being lightweight and feature-complete. Even so, Bitflu seems to be largely unknown, reportedly commanding only 0.000025% of the total BitTorrent traffic. According to one reviewer, this could be due to its non-automated, relatively elaborated install procedure, which could be putting off a "majority of users ... [...More Info...]       [...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   |