net_adm:ping/1
对一个节点建立一个连接
用法:
ping(Node) -> pong | pang
内部实现:
%% Check whether a node is up or down %% side effect: set up a connection to Node if there not yet is one. -spec ping(Node) -> pong | pang when Node :: atom(). ping(Node) when is_atom(Node) -> case catch gen:call({net_kernel, Node}, '$gen_call', {is_auth, node()}, infinity) of {ok, yes} -> pong; _ -> erlang:disconnect_node(Node), pang end.
尝试对节点 Node 建立一个连接,如果成功则返回 pong,否则返回 pang。
net_adm:ping('[email protected]').