✓ Uses Rust 2018 edition
|new 0.2.3-alpha.6||Dec 1, 2019|
|0.2.2||Dec 2, 2019|
|0.2.2-alpha.6||Nov 22, 2019|
|0.2.0-alpha.6||Oct 26, 2019|
|0.1.1||Apr 15, 2019|
#20 in WebSocket
91 downloads per month
Used in 1 crate
This repo contains two crates:
- websocket-lite, a fast, low-overhead WebSocket client
- websocket-codec, a Tokio codec implementation of the WebSocket protocol
This crate is optimised for receiving a high volume of messages over a long period. A key feature is that it makes no memory allocations once the connection is set up and the initial messages have been sent and received; it reuses a single pair of buffers, which are sized for the longest message seen so far.
You can use this crate in both asynchronous (futures-based) and synchronous code.
native_tls provides the TLS functionality for
This crate is fully conformant with the fuzzingserver module in the Autobahn test suite.
This is a standalone crate that does not do any I/O directly. For a full WebSocket client, see the websocket-lite crate.
As of October 2019, the
master branch builds against Rust nightly, and is expected to build against Rust stable 1.40.
It currently references
futures-preview = "0.3.0-alpha.19" and
tokio = "0.2.0-alpha.6".