NAME

Net::BitTorrent::Protocol - Basic, Protocol-level BitTorrent Utilities

Synopsis

use Net::BitTorrent::Protocol;
...

Functions

In addition to the functions found in Net::BitTorrent::Protocol::BEP03, Net::BitTorrent::Protocol::BEP03::Bencode, Net::BitTorrent::Protocol::BEP06, Net::BitTorrent::Protocol::BEP07, Net::BitTorrent::Protocol::BEP09, Net::BitTorrent::Protocol::BEP10, Net::BitTorrent::Protocol::BEP23, TODO..., a function which wraps all the packet parsing functions is provided:

Importing from Net::BitTorrent::Protocol

You may import from this module manually...

use Net::BitTorrent::Protocol 'build_handshake';

...or by using one or more of the provided tags:

use Net::BitTorrent::Protocol ':all';

Supported tags include...

See Also

AnyEvent::BitTorrent - Simple client which uses Net::BitTorrent::Protocol

http://bittorrent.org/beps/bep_0003.html - The BitTorrent Protocol Specification

http://bittorrent.org/beps/bep_0006.html - Fast Extension

http://bittorrent.org/beps/bep_0009.html - Extension for Peers to Send Metadata Files

http://bittorrent.org/beps/bep_0010.html - Extension Protocol

http://wiki.theory.org/BitTorrentSpecification - An annotated guide to the BitTorrent protocol

Net::BitTorrent::PeerPacket - by Joshua McAdams

Protocol::BitTorrent - by Tom Molesworth

Author

Sanko Robinson sanko@cpan.org - http://sankorobinson.com/

CPAN ID: SANKO

License and Legal

Copyright (C) 2008-2014 by Sanko Robinson sanko@cpan.org

This program is free software; you can redistribute it and/or modify it under the terms of The Artistic License 2.0. See the LICENSE file included with this distribution or notes on the Artistic License 2.0 for clarification.

When separated from the distribution, all original POD documentation is covered by the Creative Commons Attribution-Share Alike 3.0 License. See the clarification of the CCA-SA3.0.

Neither this module nor the Author is affiliated with BitTorrent, Inc.