parent
9a4f171ab2
commit
c03e05dbba
@ -0,0 +1,31 @@ |
||||
# tokio-tungstenite |
||||
|
||||
Asynchronous WebSockets for Tokio stack. |
||||
|
||||
[![MIT licensed](https://img.shields.io/badge/license-MIT-blue.svg)](./LICENSE) |
||||
[![Crates.io](https://img.shields.io/crates/v/tokio-tungstenite.svg?maxAge=2592000)](https://crates.io/crates/tokio-tungstenite) |
||||
|
||||
[Documentation](https://docs.rs/tokio-tungstenite) |
||||
|
||||
## Usage |
||||
|
||||
First, you need to add this in your `Cargo.toml`: |
||||
|
||||
```toml |
||||
[dependencies] |
||||
tokio-timer = "*" |
||||
``` |
||||
|
||||
Next, add this to your crate: |
||||
|
||||
```rust |
||||
extern crate tokio_tungstenite; |
||||
``` |
||||
|
||||
Take a loot at the `examples/` directory for client and server examples. You may also want to get familiar with |
||||
[tokio](https://tokio.rs/) if you don't have any experience with it. |
||||
|
||||
## What is tokio-tungstenite? |
||||
|
||||
This crate is based on `tungstenite-rs` Rust WebSocket library and provides `tokio` bindings and wrappers for it, so you |
||||
can use it with non-blocking/asynchronous `TcpStream`s from and couple it together with other crates from `tokio` stack. |
Loading…
Reference in new issue