#websocket #tide #sink #traits #sockets #handler

tide-websockets-sink

tide websockets 支持Sink trait

1 个不稳定版本

0.3.0 2021年3月11日

#47 in #tide

MIT/Apache

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.0MIT许可证的许可,具体取决于您的选择。
除非您明确说明,否则您根据Apache-2.0许可证定义的任何有意提交以包含在本软件包中的贡献,将按照上述方式双许可,不附加任何额外条款或条件。

依赖关系

约11-22MB
约330K SLoC