Net::BitTorrent::Todo - TODO list for Perl module Net::BitTorrent
Verify complete callback system
Define the direction the project will take in the future
Complete test suite
Improve detection of bad .torrent metadata.
Improve handling of slow pieces
Per-session transfer limits
Net::BitTorrent::Notes - Description of N::B's internals
Data layout
Behavior
Shortfalls
improve file handling
.piece file to store incoming blocks
Wire protocol encryption (?)
IP-filter
Not internal. A callback, perhaps.
scripts/gui-client.pl?
very light gui example using perl/TK
Internal bans for 'bad' peers
Penalty (and eventual ban) for peers who always seem involved with bad pieces
Full Multi-tracker spec compliance
PoCo::BitTorrent
Not to be confused with the other PoCo::BitTorrent
Params::Validate?
DHT/PEX
UDP trackers
Fast Peers
perlcritic severity=stern
non-blocking hash_check()
This is actually possible now with a bit of work.
N::B::Lite - bare bones client (nowhere near ::Tiny)
Single class
No extensions
Trimmed API
To install Net::BitTorrent, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Net::BitTorrent
CPAN shell
perl -MCPAN -e shell install Net::BitTorrent
For more information on module installation, please visit the detailed CPAN module installation guide.