Erlang:'epmd'有API吗?

jld*_*ont 5 erlang

有没有办法查询epmd守护进程管理的名称表?

节点()函数是不是在这一方面非常有帮助.

注意:除了解析通过stdout生成的输出之外,我正在寻找API .

Zed*_*Zed 6

要查询epmd可见的节点,请调用:

EpmdModule = net_kernel:epmd_module().  % erl_epmd by default
EpmdModule:names().
Run Code Online (Sandbox Code Playgroud)

要获取已连接节点及其端口的列表:

erlang:system_info(dist).
erlang:system_info(dist_ctrl).
Run Code Online (Sandbox Code Playgroud)

第一个调用以崩溃转储格式返回表.如果您有兴趣获取实际端口,请使用第二个端口.