文件名称:用 Rust 编写的 WebSocket (RFC6455) 库
文件大小:102KB
文件格式:ZIP
更新时间:2024-07-18 12:15:48
rust-websocket
Rust-WebSocket注意:这个项目的维护是缓慢的。您可能想改用钨矿或tokio-tungstenite 。 Rust-WebSocket 是一个用 Rust 编写的 WebSocket (RFC6455 ) 库。Rust-WebSocket 提供了一个处理 WebSocket 连接(客户端和服务器)的框架。该库目前处于实验状态,但提供普通和安全 WebSocket 的功能、支持分段的消息级 API、数据帧级 API 以及扩展和自定义行为的能力。安装要将crates.io 中的库发布版本添加到 Cargo 项目,请将其添加到 Cargo.toml 的“依赖项”部分:websocket =" 0.24.0"要将库的 Git 存储库添加到 Cargo 项目,请将其添加到 Cargo.toml:[dependencies.websocket]git =" https://github.com/websockets-rs/rust-websocket.git"可选择添加extern crate websocket;到您的项目。请注意,0.24.0是rust-websocket的最后一个版
【文件预览】:
rust-websocket-master
----.gitignore(664B)
----ROADMAP.md(1KB)
----src()
--------client()
--------sender.rs(2KB)
--------server()
--------codec()
--------receiver.rs(4KB)
--------result.rs(7KB)
--------header()
--------lib.rs(5KB)
----.travis.yml(2KB)
----LICENSE(1KB)
----Cargo.toml(2KB)
----autobahn()
--------client-results.json(104KB)
--------fuzzingserver.json(132B)
--------server-results.json(104KB)
--------fuzzingclient.json(189B)
----examples()
--------async-autobahn-server.rs(1KB)
--------parallel-server.rs(5KB)
--------autobahn-server.rs(1KB)
--------hyper.rs(2KB)
--------server.rs(1KB)
--------client.rs(3KB)
--------ssl-client.rs(2KB)
--------autobahn-client.rs(3KB)
--------async-client.rs(2KB)
--------async-server.rs(2KB)
--------websockets.html(822B)
--------async-autobahn-client.rs(3KB)
----scripts()
--------autobahn-server.sh(1KB)
--------build-all.sh(910B)
--------autobahn-client.sh(1KB)
----README.md(4KB)
----websocket-base()
--------src()
--------LICENSE(1KB)
--------Cargo.toml(1KB)
----.gitattributes(483B)
----.rustfmt.toml(17B)