shijiang1130 发表于 2015-10-25 20:12

查看消息队列

两节点:a和b(a@sunil)1> erlang:set_cookie(node(),'888').
(b@sunil)1>erlang:set_cookie(node(),'888').
(b@sunil)3> net_adm:ping('a@sunil').
pong
(b@sunil)4> node().
b@sunil
(b@sunil)5> nodes().

shijiang1130 发表于 2015-10-25 20:14

本帖最后由 shijiang1130 于 2015-10-25 20:16 编辑

在节点a上:(a@sunil)14> spawn(fun()-> receive {From,Mess} -> From ! {Mess,self()} end end).
<0.15996.0>
(a@sunil)15> erlang:register(t,erlang:list_to_pid("<0.15996.0>")).
true
(a@sunil)16>

shijiang1130 发表于 2015-10-25 20:18

在b节点上往a送message:(b@sunil)47> {t,'a@sunil'} ! "dfewtessssssssssssssst".         
"dfewtessssssssssssssst"
(b@sunil)48>

shijiang1130 发表于 2015-10-25 20:19

我们再送1000条。

shijiang1130 发表于 2015-10-25 20:20

我们发现是由于发送的格式不对,所以队列堆积了,再按正确的格式发送:(b@sunil)49> {t,'a@sunil'} ! {self(),"dfewtessssssssssssssst"}.                  
{<0.130.0>,"dfewtessssssssssssssst"}
(b@sunil)50>

shijiang1130 发表于 2015-10-25 20:21

再回到节点a,我们找不到注册的进程t了。
页: [1]
查看完整版本: 查看消息队列