8000 GitHub - gdub01/websockex: An Elixir Websocket Client · GitHub
[go: up one dir, main page]

Skip to content

About

An Elixir Websocket Client

Resources

Stars

0 stars

Watchers

1 watching

Forks

 
 

Latest commit

 

History

156 Commits

Folders and files

Repository files navigation

WebSockex

Build Status Build status

An Elixir Websocket Client.

The simplest implemenation is

defmodule WebSocketExample do
  use WebSockex

  def start_link(url, state) do
    WebSockex.start_link(url, __MODULE__, state)
  end

  def handle_frame({type, msg}, state) do
    IO.puts "Received Message - Type: #{inspect type} -- Message: #{inspect msg}"
    {:ok, state}
  end
end

See the examples/ directory for other examples or take a look at the documentation.

Installation

  1. Add websockex to your list of dependencies in mix.exs:
def deps do
  [{:websockex, "~> 0.2"}]
end
  1. Ensure websockex is started before your application:
def application do
  [applications: [:websockex]]
end

About

An Elixir Websocket Client

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages

0