当节点在Erlang上相互连接时,为什么不直接使用连接的原始端口?为什么会导致使用随机端口导致的防火墙问题。我知道怎么解决这个问题,但我不明白为什么。
编辑:我意识到经常这样做,这不一定是Erlang的问题,但它是Erlang的设计选择,我很好奇这种方法的优点是什么。
答案 0 :(得分:2)
想要进行ad-hoc通信的经典RPC服务并没有异常。
您可以使用内核参数指定端口,例如:
-kernel inet_dist_listen_min 21100 inet_dist_listen_max 21199