是否有一种方法来查询epmd守护进程管理的名称表?
节点()函数在这方面没有多大帮助。
注意:除了解析通过stdout生成的输出之外,我正在寻找一个API (除外)。
发布于 2009-09-25 17:52:36
若要查询epmd可见的节点,请调用:
EpmdModule = net_kernel:epmd_module(). % erl_epmd by default
EpmdModule:names().若要获取连接节点及其端口的列表,请执行以下操作:
erlang:system_info(dist).
erlang:system_info(dist_ctrl).第一个调用以碰撞转储格式返回表。如果您对获取实际端口感兴趣,请使用第二个端口。
发布于 2009-10-26 11:20:33
通过以下操作,您可以得到与Zed代码相同的答案:
net_adm:names()我不知道这是不是一种更标准的方法。
https://stackoverflow.com/questions/1478360
复制相似问题