Socketeer is a set of messaging demos for Elixir. The demos are:
- broadcast (done)
- user to user, each user has a single client (done)
- user to user, each user may have multiple clients (todo)
- user to user, each user may have multiple clients and messages must be stored (todo)
To start socketeer, run:
mix deps.get
mix run --no-halt
open http://localhost:8080
Socketeer runs on the Cowboy HTTP Server and registers processes with gproc.
If you have any feedback or ways to improve the code, let me know by opening an issue or emailing me.