Net::BitTorrent::Session::Tracker - Single Tier of BitTorrent Trackers
new ( [ARGS] )
Creates a Net::BitTorrent::Session::Tracker object. This constructor should not be used directly.
Net::BitTorrent::Session::Tracker
See also: Net::BitTorrent::Session::add_tracker( )
announce ( )
Asks the tracker for full data including a list of nodes. Announce is also used to let the tracker know when we start, stop and finish downloading.
See also: scrape ( )
as_string ( [ VERBOSE ] )
Returns a 'ready to print' dump of the Net::BitTorrent::Session::Tracker object's data structure. If called in void context, the structure is printed to STDERR.
STDERR
See also: [id://317520], Net::BitTorrent::as_string()
client ( )
Returns the Net::BitTorrent object related to this tracker.
scrape ( )
Asks the tracker for basic data.
See also: announce ( )
session ( )
Returns the Net::BitTorrent::Session object related to this request.
urls ( )
Returns the list of URLs contained in this tier.
Does not support UDP or HTTPS trackers.
While we don't hammer the trackers, the current version of this module does not comply with the current draft of the Multitracker Metadata Extension specification's order of processing.
See also: http://www.bittorrent.org/beps/bep_0012.html
We do not send stop and complete announcements when required. This is actually a Net::BitTorrent::Session and Net::BitTorrent::Session::Peer bug.
Sanko Robinson <sanko@cpan.org> - http://sankorobinson.com/
CPAN ID: SANKO
Copyright 2008 by Sanko Robinson <sanko@cpan.org>
This program is free software; you can redistribute it and/or modify it under the same terms as Perl 5.10 (or higher). See http://www.perl.com/perl/misc/Artistic.html or the LICENSE file included with this distribution.
All POD documentation is covered by the Creative Commons Attribution- Noncommercial-Share Alike 3.0 License (http://creativecommons.org/licenses/by-nc-sa/3.0/us/).
Neither this module nor the Author is affiliated with BitTorrent, Inc.
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.