Frage

Gibt es eine eingebaute Funktion im Stickstoffgerüst, um die Peer -IP -Adresse zu erhalten? Wenn nicht, gibt es eine Möglichkeit, die IP -Adresse von Peer zu erhalten, die zur Anfrage zur Stickstoff -App beantragt wird

War es hilfreich?

Lösung

Sie können die Adresse des Remote -Peer verwenden 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()

Andere Tipps

Ab Stickstoff2 ist die Funktion dazu wf:peer_ip/0. Es scheint im Moment in keinem Dokument zu erscheinen, aber es tut fast dasselbe wf_platform:get_peername() gewöhnt an.

wf:peer_ip/0 -> {A, B, C, D} | {A, B, C, D, E, F, G, H} 
%% example output: {127, 0, 0, 1}
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top