- Bittorrent Client implementing BTP/1.0 plus select extensions (BEPs 0015, 0020, 0023, 0027)
- Features QBittorrent-inspired GUI written using Qt5, using
- Supports UDP Tracker Protocol, Peer ID Conventions, Compact Peer Lists, and Private Torrents
- Features a Bencoder (uses iterator-based parsing)
- Supports Asynchronous I/O (TCP and UDP networking) using Boost Asio, with event handling aided by Boost Signals2
- HTTP tracker support using Boost Beast
- Multithreading implemented using std::thread
- Features user-configurable network settings (TCP/UDP ports, max/min peers, max download/upload speed)
- Supports Windows.
-
Notifications
You must be signed in to change notification settings - Fork 1
ambarishsatheesh/Bittorrent-Client
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
Bittorrent Client implementing BTP/1.0 and select extensions (BEPs 0015, 0020, 0023, 0027). Features full GUI with real-time data using Qt5. Supports Windows 10.
Topics
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published