5 个版本 (3 个破坏性更新)
使用旧的 Rust 2015
0.4.1 | 2018 年 10 月 6 日 |
---|---|
0.4.0 | 2018 年 6 月 23 日 |
0.3.0 | 2018 年 5 月 3 日 |
0.2.0 | 2018 年 4 月 30 日 |
0.1.0 | 2018 年 4 月 29 日 |
#16 in #quinn
280KB
5.5K SLoC
迁移
该项目已迁移并与 quinn 合并。
quicr
quicr 是一个正在由 IETF 标准化的 QUIC 网络协议的实现。它目前适用于实验性使用。实现分为状态机 crate quicr-core
,该 crate 内部不执行 IO 操作,可以确定性测试,以及 quicr
中的高级 tokio 兼容 API。有关用法,请参阅 quicr/examples/
。
特性
- 同时进行客户端/服务器操作
- 有序和无序读取以改进性能
状态
- QUIC 草案 11 与 TLS 1.3 草案 28
- 加密握手
- 流数据与流量控制和拥塞控制
- 连接关闭
- 无状态重试
- 迁移
- 0-RTT 数据
- 会话恢复
构建
由于 TLS1.3 是一个新标准,quicr 构建需要 OpenSSL 1.1.1(或更高版本)。
依赖项
~6.5MB
~127K SLoC