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

yat*_*ich 4 erlang communication

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

你能否建议任何Erlang模块或外部工具?

先感谢您!

更新:

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

mar*_*log 6

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

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

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

在此输入图像描述