Net::BitTorrent::Util - Utility functions
bencode ( ARGS )
Expects a single value (basic scalar, array reference, or hash reference) and returns a single string.
Bencoding is the BitTorrent protocol's basic serialization and data organization format. The specification supports integers, lists (arrays), dictionaries (hashes), and byte strings.
bdecode ( STRING )
Expects a bencoded string. The return value depends on the type of data contained in the string.
compact ( LIST )
Compacts a list of IPv4:port strings into a single string.
A compact peer is 6 bytes; the first four bytes are the host (in network byte order), the last two bytes are the port (again in network byte order).
uncompact ( STRING )
Inflates a compacted string of peers and returns a list of IPv4:port strings.
FATALerrors usually mean something really wrong has taken place. You should restart the application to restore normal operation.
ERRORis used for logging general errors that prevent the Net::BitTorrent from functioning as expected.
WARNis used for logging any unusual situation that is, for the moment, not preventing normal operation.
INFOlevel messages include any interesting piece of information that helps to give context to a log, often when things are starting or stopping.
DEBUGlevel includes anything that you’d like to be in the logs when trying to understand why the application didn’t work as expected.
Indicates a level of logging that shows the control flow of the program. Among the things that you’d like to log with a
TRACElevel are: entry and exit of a method, loop, if statement or other control flow statements.
Sanko Robinson <firstname.lastname@example.org> - [http://sankorobinson.com/]
Copyright 2008 by Sanko Robinson <email@example.com>
This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
See [http://www.perl.com/perl/misc/Artistic.html] or the LICENSE file included with this module.
Neither this module nor the AUTHOR is affiliated with BitTorrent, Inc.
1 POD Error
The following errors were encountered while parsing the POD:
- Around line 316:
Non-ASCII character seen before =encoding in 'you’d'. Assuming UTF-8