1

私は cnode チュートリアルhttp://www.erlang.org/doc/tutorial/cnode.htmlに基づいてアプリケーションを構築してきましたが、すべてうまくいっていますnodes()net_adm:world()接続されている cnode のリストを取得するには?

現時点では、どちらのコマンドを使用してもノードを表示できません。

4

1 に答える 1

3

C ノードは非表示です。それらはノードに接続されるとリストされnodes(connected)ます。nodes(hidden)

これは、C 側での実装を単純化することを目的としています。にリストされているノードはnodes()、グローバル サーバーを含む多くの機能を実装する必要があります。

本当に C ノードを に表示したい場合nodes()は、ノードの動作を大幅に拡張し、多くのシステム メッセージを処理する必要があります。erl_publishそれでもこれは実行可能です。最終的に呼び出すerl_interface 関数を書き直すことができます。ei_epmd_r4_publishこれにより、ノードが hidden としてパブリッシュされます

于 2013-10-29T05:21:51.483 に答える