Esiste una funzione incorporata nel framework dell'azoto per ottenere l'indirizzo IP di Peer? In caso contrario, esiste un modo per ottenere l'indirizzo IP del peer che sta effettuando la richiesta all'app di azotoCome ottenere l'indirizzo IP peer nell'azoto
5
A
risposta
1
È possibile ottenere l'indirizzo del peer remoto utilizzando wf_platform:get_peername/0
.
@spec wf_platform:get_peername() -> {ok, {Address, Port}} | {error, posix()}
Address = {N1,N2,N3,N4} | {K1,K2,K3,K4,K5,K6,K7,K8}
Port = int()
0
Al Nitrogen2, la funzione di fare questo è wf:peer_ip/0
. Non sembra essere presente in nessun documento al momento, ma fa quasi la stessa cosa a cui era abituato lo wf_platform:get_peername()
.
wf:peer_ip/0 -> {A, B, C, D} | {A, B, C, D, E, F, G, H}
%% example output: {127, 0, 0, 1}