Socket::GetAddrInfo - RFC 2553's getaddrinfo and getnameinfo
functions.
This module is used to gain access to constants and utility functions used
when manipulating multicast socket attributes.
For simple, object-oriented way of doing the same thing, take a look at
IO::Socket::Multicast6 or IO::Socket::Multicast
Socket is a low-level module used by, among other things, the IO::Socket family
of modules. The following examples demonstrate some low-level uses but a
practical program would likely use the higher-level API provided by IO::Socket
or similar instead.
This module supports getaddrinfo() and getnameinfo() to intend to
enable protocol independent programing.
If your environment supports IPv6, IPv6 related defines such as
AF_INET6 are included.
Sort::Key::IPv4
Sorts lists of objects by some property containing an IPv4 address
TFTP is a class implementing a simple
TFTP client in Perl as described in RFC783.
Test::URI checks various parts of Uniform Resource Locators.
This module provides a simple functional "named parameters" style interface
for creating URIs. Underneath the hood it uses URI.pm, though because of
the simplified interface it may not support all possible options for all
types of URIs.
It was created for the common case where you simply want to have a simple
interface for creating syntactically correct URIs from known components
(like a path and query string). Doing this using the native URI.pm
interface is rather tedious, requiring a number of method calls, which is
particularly ugly when done inside a templating system such as Mason or
TT2.
This is a simple utility that adds ability to match URL parts against
regular expressions, subroutines, or objects that implement a match()
method.
Since this module uses loops and method calls, writing up a clever
regular expression and using it directly against the whole URL is
probably faster. This module aims to solve the problem where
readability matters, or when you need to assemble the match conditions
at run time.
URI::Match adds the following methods to the URI namespace.
This library implements a Perl interface for nested URIs -- that is, URIs that
contain other URIs. The basic format is:
{prefix}:{uri}
Some examples:
* `jdbc:oracle:scott/tiger@//myhost:1521/myservicename`
* `db:postgres://db.example.com/template1`