适用于 Rust 的轻量级、基于事件的 WebSockets。
用于 Rust 的轻量级、基于事件的 WebSockets。
/// A WebSocket echo server
listen("127.0.0.1:3012", |out| {
move |msg| {
out.send(msg)
}
})此库提供了使用 MIO 的 WebSocket RFC6455 实现。它允许在单个线程中处理多个连接,甚至在同一线程中创建新的客户端连接。这使得 WebSocket 非常快速且资源高效。API 设计将 WebSocket 协议的繁琐部分抽象化,使您可以专注于应用程序代码,而无需担心协议的符合性。但是,如果您需要编写扩展或希望针对 WebSocket 协议进行优化,也可以获得对单个 WebSocket 帧的低级访问。
WS-RS 提供了 WebSocket 规范的完整实现。此外,还支持 ssl 和 permessage-deflate。
暂无开放 Issues,或尚未同步最近议题。