客户端在一个节点上,服务器在另一个节点上,但在同一主机上使用Erlang语言



这是我在Erlang shell中执行时感到困惑的代码,所以请解释一下
在第一个终端中,我们将终端名称设置为gandalf

 erl -sname gandalf
 (gandalf@localhost) 1> kvs:start().

第二个终端终端名是bilbo

  erl -sname bilbo
 (bilbo@localhost) 1> rpc:call(gandalf@localhost, kvs,store, [weather, fine]).

但问题是,当我在各自的终端执行上述代码时,代码没有执行,所以请解释我,我还有一个疑问,是否强制设置cookie ??

在rpc:call之前连接节点吗?

最新更新