Legatus.Canalis.Ws.Client (legatus v0.2.0)

Copy Markdown View Source

Canalis.Ws.Client est limes ad clientem externum websocket.

This adapter isolates external client implementation details from channel orchestration logic.

It preserves substitutability without leaking transport vendor APIs.

Summary

Functions

Wait for connection to be established

Close gun connection

Open gun connection

Send WebSocket frame

Upgrade HTTP connection to WebSocket

Functions

await_up(conn, timeout)

Wait for connection to be established

close(conn)

Close gun connection

open(host, port, opts)

Open gun connection

ws_send(conn, stream_ref, frame)

Send WebSocket frame

ws_upgrade(conn, path)

Upgrade HTTP connection to WebSocket