rapace-transport-websocket 0.4.0

WebSocket transport for rapace
Documentation

rapace-transport-websocket

crates.io documentation MIT/Apache-2.0 licensed

WebSocket transport for rapace RPC.

Enable RPC communication over WebSocket connections for browser clients and web servers.

Features

  • Browser support: WebAssembly clients in the browser
  • Server-side WebSocket: Accept WebSocket connections from web clients
  • Cross-platform: Works on both native and WASM targets

Usage

Native server:

use rapace::RpcSession;
use rapace_transport_websocket::WebSocketTransport;

// Accept WebSocket connections...

WASM client:

use rapace::RpcSession;
use rapace_transport_websocket::WebSocketTransport;

let transport = WebSocketTransport::connect("ws://localhost:9000").await?;
let session = RpcSession::new(transport);

License

Licensed under either of:

at your option.