/number-game-demo

Phoenix socket demo

Primary LanguageJavaScript

number-game-demo

Phoenix socket demo: client code

Backend code

user_socket.ex

## Transports
  transport :websocket, Phoenix.Transports.WebSocket

room_channel.ex

defmodule RcsWeb.RoomChannel do
  use Phoenix.Channel

  def join("room:lobby", _message, socket) do
    {:ok, socket}
  end

  def handle_in("found_num", %{"num" => num}, socket) do
    broadcast! socket, "found_num", %{num: num}
    {:noreply, socket}
  end
end