util.erl 301 字节
Newer Older
L
LeiHua 已提交
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
-module(util).
-export([ipv4_to_n/1]).


ip_aton(Ip) ->
	{ok, Addr} = inet_parse:address(Ip),
	Addr.

ipv4_to_n({A, B, C, D}) ->
	<<N:32>> = <<A, B, C, D>>,
	N;
ipv4_to_n(Ip) when is_binary(Ip) ->
	ipv4_to_n(binary_to_list(Ip));
ipv4_to_n(Ip) when is_list(Ip) ->
	Addr = ip_aton(Ip),
	ipv4_to_n(Addr).