socket v0.3.13 Socket.Address

Link to this section Summary

Functions

Get the addresses for the given host

Get the addresses for the given host, raising if an error occurs

Check if an IP address belong to a network

Parse a string to an ip address tuple

Convert an ip address tuple to a string

Check if the passed string is a valid IP address

Link to this section Types

Link to this section Functions

Link to this function for(host, family)
for(t(), :inet.address_family()) :: {:ok, [t()]} | {:error, :inet.posix()}

Get the addresses for the given host.

Link to this function for!(host, family)
for!(t(), :inet.address_family()) :: [t()] | no_return()

Get the addresses for the given host, raising if an error occurs.

Link to this function is_in_subnet?(addr, net, netsize)
is_in_subnet?(t(), t(), Integer) :: boolean()

Check if an IP address belong to a network

Link to this function parse(text)
parse(t()) :: :inet.ip_address()

Parse a string to an ip address tuple.

Link to this function to_string(address)
to_string(t()) :: String.t()

Convert an ip address tuple to a string.

Link to this function valid?(text)
valid?(t()) :: boolean()

Check if the passed string is a valid IP address.