Erlang在同一网络上的两台不同机器之间ping

时间:2018-04-15 00:24:46

标签: erlang

尝试实现一个erlang文件服务器,该服务器将文件从raspberry pi传输到桌面上运行的erlang服务器。能够从覆盆子pi和Windows终端来回ping。但是当我从两台机器的erlang shell相互ping时,它只显示'pang'而不是'pong'。确保两台机器都在同一网络中。此外,如果我使用net_adm:ping,而不是彼此使用ping,则ping在同一台机器上的不同erlang shell实例上工作。任何线索?

1 个答案:

答案 0 :(得分:0)

您可能为节点使用不同的Cookie。默认cookie位于$ HOME / .erlang.cookie中(如果尚未存在,则会创建一个随机cookie文件),因此同一台用户在同一台​​机器上启动的所有节点都会获得相同的默认cookie。但是如果你在不同的机器上运行,那么cookie文件可能就不同了。更新它们以使它们看起来相同,然后再试一次。