Documentation
TODO list for Perl module Net::BitTorrent    
  
Callback API documentation    
  
The BitTorrent Protocol Specification    
  
DHT Protocol    
  
IPv6 Tracker Extension    
  
Tracker Returns Compact Peer Lists    
  Modules
Wheeeeeeee!!!    
  
Kademlia-like DHT Node    
  
Simple, rule-based IP filter    
  
Moose role for instances/classes who require direct access to a listing TCP port    
  
Moose role for instances/classes who require direct access to a bound UDP port    
  
General networking utility functions    
  
Base class for peer connections    
  
Utility functions for BEP03: The BitTorrent Protocol Specification    
  
Packet utilities for the BitTorrent protocol    
  
Old skool, TCP-based peer    
  
Incoming TCP-based connection    
  
Outgoing TCP-based connection    
  
A single HTTP-based tracker    
  
A single bucket of nodes in a DHT routing table    
  
A single node in a DHT routing table    
  
DHT Packet Utilities    
  
A DHT routing table    
  
Psudo-tracker for the DHT    
  
Utility functions for BEP07: IPv6 Tracker Extension    
  
Multitracker Metadata Extension    
  
A single UDP-based tracker    
  
Utility functions for BEP32: Tracker Returns Compact Peer Lists    
  
.torrent metadata generator    
  
Moose Types    
  Provides
      in lib/Net/BitTorrent/Protocol/BEP03/Metadata.pm
    
  
      in lib/Net/BitTorrent/Protocol/BEP27/Private/Metadata.pm
    
  
      in lib/Net/BitTorrent/Protocol/MSE/Peer.pm
    
  
      in lib/Net/BitTorrent/Storage.pm
    
  
      in lib/Net/BitTorrent/Storage/Cache.pm
    
  
      in lib/Net/BitTorrent/Storage/File.pm
    
  
      in lib/Net/BitTorrent/Storage/Node.pm
    
  
      in lib/Net/BitTorrent/Torrent.pm
    
  
      in lib/Net/BitTorrent/Torrent/Piece.pm
    
  
      in lib/Net/BitTorrent/Torrent/Piece/Block.pm
    
  
      in lib/Net/BitTorrent/Torrent/PieceSelector.pm
    
  
      in lib/Net/BitTorrent/Torrent/PieceSelector/Endgame.pm
    
  
      in lib/Net/BitTorrent/Torrent/PieceSelector/Hybrid.pm
    
  
      in lib/Net/BitTorrent/Torrent/PieceSelector/Linear.pm
    
  
      in lib/Net/BitTorrent/Torrent/PieceSelector/Popular.pm
    
  
      in lib/Net/BitTorrent/Torrent/PieceSelector/Random.pm
    
  
      in lib/Net/BitTorrent/Torrent/PieceSelector/Rarest.pm