Spell.Transport.RawSocket

The Spell.Transport.RawSocket module implements a raw socket transport. https://github.com/tavendo/WAMP/blob/master/spec/advanced.md#rawsocket-transport

Source

Summary

connect(serializer, options)

Negotiate a RawSocket connection

handle_info(arg1, state)
init(arg1, state)
send_message(transport, raw_message)

Callback implementation for c:Spell.Transport.send_message/2

terminate(reason, rawsocket)

Types

options :: [host: String.t, port: :inet.port]

Functions

connect(serializer, options)

Specs:

  • connect(module, options) :: {:ok, pid} | {:error, any}

Negotiate a RawSocket connection.

Options

  • :host required, the target host.
  • :port required, the target port.
Source
handle_info(arg1, state)
Source
init(arg1, state)
Source
send_message(transport, raw_message)

Callback implementation for c:Spell.Transport.send_message/2.

Source
terminate(reason, rawsocket)
Source