Вопрос

Есть ли встроенная функция в рамках азота для получения IP -адреса сверстников? Если нет, есть ли способ получить IP -адрес сверстника, который делает для запроса в приложение азота

Это было полезно?

Решение

Вы можете получить адрес удаленного сверстника, используя 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()

Другие советы

Как и азот2, функция для этого является wf:peer_ip/0. Анкет Это, кажется, не появляется ни в каких документах в данный момент, но это делает почти то же самое 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}
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top