Socket. Address
(socket2 v2.1.2)
Copy Markdown
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.
Types
@type t() :: String.t() | charlist() | :inet.ip_address()
Functions
@spec for(t(), :inet.address_family()) :: {:ok, [t()]} | {:error, :inet.posix()}
Get the addresses for the given host.
@spec for!(t(), :inet.address_family()) :: [t()] | no_return()
Get the addresses for the given host, raising if an error occurs.
Check if an IP address belong to a network
@spec parse(t()) :: :inet.ip_address()
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.