私は cnode チュートリアルhttp://www.erlang.org/doc/tutorial/cnode.htmlに基づいてアプリケーションを構築してきましたが、すべてうまくいっていますnodes()
。net_adm:world()
接続されている cnode のリストを取得するには?
現時点では、どちらのコマンドを使用してもノードを表示できません。
私は cnode チュートリアルhttp://www.erlang.org/doc/tutorial/cnode.htmlに基づいてアプリケーションを構築してきましたが、すべてうまくいっていますnodes()
。net_adm:world()
接続されている cnode のリストを取得するには?
現時点では、どちらのコマンドを使用してもノードを表示できません。
C ノードは非表示です。それらはノードに接続されるとリストされnodes(connected)
ます。nodes(hidden)
これは、C 側での実装を単純化することを目的としています。にリストされているノードはnodes()
、グローバル サーバーを含む多くの機能を実装する必要があります。
本当に C ノードを に表示したい場合nodes()
は、ノードの動作を大幅に拡張し、多くのシステム メッセージを処理する必要があります。erl_publish
それでもこれは実行可能です。最終的に呼び出すerl_interface 関数を書き直すことができます。ei_epmd_r4_publish
これにより、ノードが hidden としてパブリッシュされます。