4个版本 (重大更新)
0.4.0 | 2021年5月23日 |
---|---|
0.3.0 | 2021年3月5日 |
0.2.0 | 2021年2月4日 |
0.1.0 | 2020年12月4日 |
在 HTTP服务器 中排名第1271
每月下载量2,588次
在 12 个 框架中使用(直接使用8个)
21KB
181 行
tide-websockets
基于 tide 和 async-tungstenite 的实验性Websocket处理器
安装
$ cargo add tide-websockets
与tide一起使用
这可以作为中间件或端点使用。如果用作中间件,则如果不是WebSocket升级请求,将执行端点。如果用作端点但请求不是WebSocket请求,tide将回复一个426 Upgrade Required
状态码。
请参阅 示例 以获取最新用法示例
安全性
此框架使用 #![deny(unsafe_code)]
来确保所有内容都在100%安全的Rust中实现。
替代方案
- tide-websockets-sink - 此项目的分支,实现了Sink trait。
许可证
根据您的选择,受Apache License,版本2.0或MIT许可证的许可。除非您明确声明,否则您根据Apache-2.0许可证定义的,有意提交以包含在此软件包中的任何贡献,应按上述方式双许可,没有任何额外的条款或条件。
依赖项
~11–22MB
~335K SLoC