Comment obtenir l'adresse IP par les pairs dans l'azote
Question
est-il une fonction intégrée dans le cadre de l'azote pour obtenir l'adresse IP du pair? Sinon, est-il un moyen d'obtenir l'adresse IP de pairs qui fait de demander à l'App azote
La solution
Vous pouvez obtenir l'adresse de l'homologue distant en utilisant 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()
Autres conseils
Au Nitrogen2, la fonction de faire est wf:peer_ip/0
. Il ne semble pas l'air dans tous les documents pour le moment, mais il fait presque la même chose wf_platform:get_peername()
utilisé pour.
wf:peer_ip/0 -> {A, B, C, D} | {A, B, C, D, E, F, G, H}
%% example output: {127, 0, 0, 1}
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow