9 个版本

0.11.8 2024 年 1 月 25 日
0.11.7 2024 年 1 月 18 日
0.11.1 2023 年 12 月 30 日

1721网络编程


用于 squinn

MIT/Apache

1MB
18K SLoC

QUIC 协议的低级协议逻辑

quinn-proto 包含了 QUIC 协议逻辑的完全确定性实现。它不包含任何网络代码,也不从操作系统获取任何相关的时间戳。大多数用户可能希望使用基于 futures 的 quinn API。

如果你希望通过 C 或 C++ 项目使用它,或者如果你想要使用与 tokio 提供的不同的事件循环,quinn-proto API 可能会很有趣。

最重要的类型是 Endpoint,它在概念上代表单个套接字的协议状态,主要管理配置并将传入的数据报分发给相关的 ConnectionConnection 类型包含管理单个连接及其相关状态(如流)的大部分协议逻辑。

依赖项

~3–16MB
~226K SLoC