I'm trying to get my IP address using Erlang.
I found this example from here: Erlang: Finding my IP Address
local_ip_v4() ->
{ok, Addrs} = inet:getifaddrs(),
hd([Addr || {_, Opts} <- Addrs, {addr, Addr} <- Opts, size(Addr) == 4, Addr =/= {127,0,0,1}]).
But it returns a value like this: {127,0,0,1}
I want it to return a value like this: "{127,0,0,1}"
with double quotes (""
) because I want to use re:replace
to change ,
to .
.
How can I do that?