如何监视两个Erlang节点之间的通信

时间:2012-06-25 17:25:08

标签: erlang communication

我正在玩分布式Erlang。 这是一个非常有趣的,但我想稍微揭示一下魔法,看看Erlang节点之间实际发送了什么。

您能否建议使用任何Erlang模块或外部工具?

提前谢谢!

更新

BTW,Debian用户可以使用sudo apt-get install wireshark

安装Wireshark

1 个答案:

答案 0 :(得分:6)

网络嗅探器如tcpdumpWireshark在4369 / tcp上嗅探怎么样? Wireshark有一个特殊的erlang分布式协议过滤器(参见内置表达式列表中的ERLDP)。

有关协议本身的更多低级信息,请参阅http://www.erlang.org/doc/apps/erts/erl_dist_protocol.html

这是一个linux节点和windows节点之间的捕获示例:

enter image description here