Erlang futures

Klacke klacke@REDACTED
Thu Apr 19 09:45:11 CEST 2001

On Wed, Apr 18, 2001 at 10:36:11PM +0200, Magnus Ahltorp wrote:
> How can I get a list of the IP addresses on the machine the node is
> running on? There are two drivers named udp_inet and tcp_inet that
> seem to return that when INET_REQ_IFGET is requested.
> Is this the correct way? In that case, how do I call this driver? If
> not, how do I get the list?



ips() ->
    {ok, Name} = inet:gethostname(),
    {ok, HE} = inet:gethostbyname(Name),

This of cource only returns info from the configured
name service.

The call inet:getif() will query the driver the way you
want and return a list of {IP, Bcast, Mask} tuples


Claes Wikstrom                        -- Caps lock is nowhere and
Alteon WebSystems                     -- everything is under control        --

More information about the erlang-questions mailing list