Domanda

E 'c'è un costruito in funzione nel quadro di azoto indirizzo IP peer per ottenere? In caso contrario, c'è un modo per ottenere l'indirizzo IP del pari che sta facendo per chiedere di azoto App

È stato utile?

Soluzione

È 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()

Altri suggerimenti

A partire dal Nitrogen2, la funzione per fare questo è wf:peer_ip/0. Non sembra apparire in qualsiasi documentazione al momento, ma lo fa quasi la stessa cosa wf_platform:get_peername() utilizzato per.

wf:peer_ip/0 -> {A, B, C, D} | {A, B, C, D, E, F, G, H} 
%% example output: {127, 0, 0, 1}
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top