rpc_dart_websocket library

Web-safe WebSocket transport for rpc_dart.

Provides RpcWebSocketChannel (implements IRpcChannel) and RpcWebSocketCallerTransport for client connections. Server-side uses RpcWebSocketServer to accept incoming connections.

Classes

RpcWebSocketCallerTransport
Client-side WebSocket transport with optional reconnect support.
RpcWebSocketChannel
IRpcChannel implementation wrapping a WebSocketChannel.
RpcWebSocketResponderTransport
Server-side WebSocket transport.
RpcWebSocketServer
WebSocket RPC server that consumes an external stream of already-upgraded WebSocket connections (no HTTP upgrade / dart:io inside).