Erlang MDNS [dl] -- 2012. [dl]: https://github.com/shortishly/erlang-mdns.git
Erlang MDNS is an implementation of the MDNS discovery protocol written in Erlang. The current implementation is sufficient for two or more Erlang nodes to self discover and form a network.
Start a MDNS browser (at least on Mac OS X, other OS check local documentation for similar) using:
(mdns home)/browse.sh
In a separate terminal start the server:
(mdns home)/start.sh
You should see a service type of _erlang._tcp being advertised in the MDNS browser. Quitting the server [using q()] should also result in the service being removed from the browser.