Crate tungstenite[−][src]
Lightweight, flexible WebSockets for Rust.
Re-exports
pub use client::connect; |
pub use client::client; |
pub use server::accept; |
pub use server::accept_hdr; |
pub use error::Error; |
pub use error::Result; |
pub use protocol::WebSocket; |
pub use handshake::HandshakeError; |
pub use handshake::client::ClientHandshake; |
pub use handshake::server::ServerHandshake; |
Modules
| client |
Methods to connect to an WebSocket as a client. |
| error |
Error handling. |
| handshake |
WebSocket handshake control. |
| protocol |
Generic WebSocket message stream. |
| server |
Methods to accept an incoming WebSocket connection on a server. |
| stream |
Convenience wrapper for streams to switch between plain TCP and TLS at runtime. |
| util |
Helper traits to ease non-blocking handling. |
Enums
| Message |
An enum representing the various forms of a WebSocket message. |