#websocket #stream #future #async-io #async #tokio

ws_stream

提供基于WebSockets的AsyncRead/AsyncWrite(包括tokio和0.3)

2个版本

0.0.1 2019年11月14日
0.0.0 2019年7月12日

#175 in #futures

Unlicense

3KB

ws_stream

此crate已拆分为多个子crate

  • ws_stream_wasm:创建一个通用的Rust接口,用于浏览器的websocket API(在WASM中),并提供AsyncRead/AsyncWrite,使通信可以通过编码器进行帧封装,并将连接视为一个通用的TCP字节流。
  • ws_stream_tungstenite:在tokio-tungstenite之上添加一层,实现了AsyncRead/AsyncWrite,使通信可以通过编码器进行帧封装,并将连接视为一个通用的TCP字节流。

目的是允许任何可以在AsyncRead/AsyncWrite上工作的网络库在WebSockets上运行。

无运行时依赖

功能