没有合适的资源?快使用搜索试试~ 我知道了~
Rust 中基于期货的 QUIC 实现
共144个文件
rs:110个
toml:11个
md:9个
需积分: 10 0 下载量 159 浏览量
2021-06-28
18:19:46
上传
评论
收藏 779KB ZIP 举报
温馨提示
纯锈QUIC协议实现Quinn 是 IETF 正在标准化的QUIC传输协议的纯锈、基于未来的实现。这个库是草案 32 。特征同时客户端/服务器操作有序和无序流读取以提高性能在稳定的 Rust 上工作,在 Linux、macOS 和 Windows 上测试可插拔加密,具有由rustls和ring支持的标准实现用于小的、不可靠的消息的应用层数据报基于未来的异步 API基于 QUIC 的实验性 HTTP支持的最低 Rust 版本是 1.45.0概述quinn:基于 tokio 的高级异步 API,使用方法见。这将被大多数开发人员使用。(包括基本基准。)quinn-proto:协议的确定性状态机,它在内部不执行I/O ,适用于自定义事件循环(可能还有 C 或 C++ API)。quinn-h3:包含 HTTP-3 和 QPACK 的实现。它在确定性状态机和基于 tokio 的高级异步 API 中内部拆分。bench:没有任何框架的基准。interop:有助于运行互操作性测试的工具。fuzz:模糊测试。入门例子$ cargo run --example server ./ $ cargo run
资源推荐
资源详情
资源评论
收起资源包目录
Rust 中基于期货的 QUIC 实现 (144个子文件)
hol.gif 376KB
.gitignore 40B
.gitignore 25B
.gitignore 5B
LICENSE-APACHE 11KB
LICENSE-MIT 1KB
certificate.md 7KB
README.md 6KB
data-transfer.md 4KB
networking-introduction.md 4KB
set-up-connection.md 3KB
README.md 3KB
quic.md 2KB
SUMMARY.md 286B
quinn.md 31B
tcp-handshake.svg.png 12KB
quin-logo.psd 182KB
mod.rs 121KB
encode.rs 76KB
decode.rs 65KB
mod.rs 59KB
dynamic.rs 45KB
state.rs 44KB
connection.rs 39KB
endpoint.rs 30KB
main.rs 30KB
client.rs 26KB
packet.rs 26KB
frame.rs 26KB
server.rs 26KB
config.rs 25KB
assembler.rs 23KB
connection.rs 22KB
decoder.rs 20KB
recv_stream.rs 19KB
mod.rs 19KB
tests.rs 19KB
qif.rs 19KB
endpoint.rs 19KB
transport_parameters.rs 18KB
encoder.rs 17KB
unix.rs 17KB
spaces.rs 17KB
send_stream.rs 17KB
server.rs 16KB
perf_client.rs 15KB
util.rs 14KB
rustls.rs 14KB
lib.rs 14KB
connection.rs 14KB
mod.rs 14KB
recv.rs 14KB
send_buffer.rs 13KB
send.rs 13KB
frame.rs 12KB
headers.rs 12KB
data.rs 12KB
builders.rs 11KB
settings.rs 11KB
btree_range_set.rs 11KB
block.rs 11KB
bulk.rs 11KB
lib.rs 9KB
pacing.rs 9KB
stream.rs 9KB
packet_builder.rs 9KB
helpers.rs 9KB
crypto.rs 9KB
server.rs 8KB
cid_state.rs 8KB
tests.rs 8KB
vas.rs 8KB
cubic.rs 8KB
work_limiter.rs 8KB
cid_queue.rs 8KB
lib.rs 8KB
request.rs 8KB
token.rs 7KB
perf_server.rs 7KB
many_connections.rs 7KB
array_range_set.rs 6KB
static_.rs 6KB
streams.rs 6KB
bench.rs 5KB
body.rs 5KB
datagrams.rs 5KB
throughput.rs 5KB
stats.rs 5KB
varint.rs 5KB
new_reno.rs 5KB
frame.rs 5KB
shared.rs 5KB
h3_server.rs 5KB
helpers.rs 5KB
transport_error.rs 5KB
client.rs 5KB
paths.rs 4KB
tests.rs 4KB
types.rs 4KB
mutex.rs 4KB
共 144 条
- 1
- 2
资源评论
weixin_38745003
- 粉丝: 10
- 资源: 947
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- #P0015. 全排列 超级简单
- pta题库答案c语言之排序4统计工龄.zip
- pta题库答案c语言之树结构7堆中的路径.zip
- pta题库答案c语言之树结构3TreeTraversalsAgain.zip
- pta题库答案c语言之树结构2ListLeaves.zip
- pta题库答案c语言之树结构1树的同构.zip
- 基于C++实现民航飞行与地图简易管理系统可执行程序+说明+详细注释.zip
- pta题库答案c语言之复杂度1最大子列和问题.zip
- 三维装箱问题(Three-Dimensional Bin Packing Problem,3D-BPP)是一个经典的组合优化问题
- 以下是一些关于Linux线程同步的基本概念和方法.txt
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功