【问题标题】:Erlang pinging between two different machines on same networkErlang ping 在同一网络上的两台不同机器之间
【发布时间】:2018-09-25 00:26:34
【问题描述】:

尝试实现一个 erlang 文件服务器,将文件从树莓派传输到在桌面上运行的 erlang 服务器。我能够从树莓派和 Windows 终端来回 ping。但是当我从两台机器的 erlang shell 相互 ping 时,它只显示“pang”而不是“pong”。确保两台机器都在同一个网络中。此外,如果我使用 net_adm:ping,ping 可以在同一台机器上的 erlang shell 的不同实例上工作,但不能对彼此进行。有线索吗?

【问题讨论】:

    标签: erlang


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-09-22
      • 1970-01-01
      • 2016-06-23
      • 1970-01-01
      • 1970-01-01
      • 2012-10-31
      • 2021-12-02
      相关资源
      最近更新 更多