1 个不稳定版本
0.3.0 | 2021年3月11日 |
---|
#47 in #tide
23KB
206 行
tide-websockets-sink
基于 https://github.com/http-rs/tide-websockets/ 的分支,包含社区对Sink trait的贡献 (#3, #9).
基于 async-tungstenite 的 tide 的实验性websockets处理器
安装
$ cargo add tide-websockets-sink
与 tide 一起使用
这既可以作为中间件使用,也可以作为端点使用。如果用作中间件,则如果不是websocket升级请求,将执行端点。如果用作端点但请求不是websocket请求,tide将回复状态码 426 Upgrade Required
。
请参阅 示例 以获取最新的使用示例
安全性
此包使用 #![deny(unsafe_code)]
来确保所有内容都在100%安全的Rust中实现。
许可
本软件受Apache License, Version 2.0或MIT许可证的许可,具体取决于您的选择。除非您明确说明,否则您根据Apache-2.0许可证定义的任何有意提交以包含在本软件包中的贡献,将按照上述方式双许可,不附加任何额外条款或条件。
依赖关系
约11-22MB
约330K SLoC