17 lines
490 B
Markdown
17 lines
490 B
Markdown
## Websocket
|
|
|
|
A simple example that keeps a WebSocket connection open to an echo server.
|
|
|
|
The example consists of 3 modules:
|
|
- [`main`] contains the `Application` logic.
|
|
- [`echo`] implements a WebSocket client for the [`echo::server`] with `async-tungstenite`.
|
|
- [`echo::server`] implements a simple WebSocket echo server with `warp`.
|
|
|
|
You can run it with `cargo run`:
|
|
```
|
|
cargo run --package websocket
|
|
```
|
|
|
|
[`main`]: src/main.rs
|
|
[`echo`]: src/echo.rs
|
|
[`echo::server`]: src/echo/server.rs
|