Я пытаюсь подключиться к сокету (ssl), используя websockex
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
def handle_cast({:send, {type, msg} = frame}, state) do
IO.puts("Sending #{type} frame with payload: #{msg}")
{:reply, frame, state}
end
end
WebSocketExample.start_link "wss://stream-api.betfair.com", :state
Но возвращается {:error, %WebSockex.ConnError{original: :closed}}
Что не так с моим кодом?