Net::DHCP::Packet::IPv4Utils(3p)

NAME
Net::DHCP::Packet::IPv4Utils - Object methods for IPv4 in Net::DHCP

VERSION
version 0.9

SYNOPSIS
    use Net::DHCP::Packet::IPv4Utils qw( :all );

DESCRIPTION
Probably not at all useful on its own

  IPv4 UTILITY METHODS

byte_len( STRING )
    Returns the length of the string in bytes (uses "use bytes" internally). Returns 0 if the argument is undefined.

packinet( STRING )
    Transforms a IP address "xx.xx.xx.xx" into a packed 4 bytes string.

    These are simple never failing versions of inet_ntoa and inet_aton.

packinets( STRING )
    Transforms a list of space delimited IP addresses into a packed bytes string.

packinets_array( LIST )
    Transforms an array (list) of IP addresses into a packed bytes string.

unpackinet( STRING )
    Transforms a packed bytes IP address into a "xx.xx.xx.xx" string.

unpackinets( STRING )
    Transforms a packed bytes list of IP addresses into a list of "xx.xx.xx.xx" space delimited string.

unpackinets_array( STRING )
    Transforms a packed bytes list of IP addresses into a array of "xx.xx.xx.xx" strings.

SEE ALSO
Net::DHCP::Options, Net::DHCP::Constants.

AUTHOR
Dean Hamstead <dean@fragfest.com.au>

COPYRIGHT AND LICENSE
This software is Copyright (c) 2026 by Dean Hamstead.

This is free software, licensed under:

  The MIT (X11) License