erl -sname somename
erl -setcookie foo -sname somename
Erlang cookie is not for security, it is only for topology.
net_adm:ping(somename).
Returns pong if found, pang if not found.
node().
nodes().
Notes: nodes() does not include self.
register(shell, self()).
unregister(shell).
Note: registration is local. Do not use global registration.
Here are the specs for messeagable structures:
Pid::pid()
Name::atom()
NameNode::{name, node()}
Here are some examples of using them:
{shell, 'somename@Laptop'} ! {from, node()}
[{name, Node} || Node <- nodes() ]
[{name, Node} ! self() || Node <- nodes()]