A high-performance async Rust implementation of KCP - A Fast and Reliable ARQ Protocol built on top of Tokio.
内容摘要
• 项目提供基于 Tokio 的异步 Rust 版 KCP,封装 KcpStream 与 KcpListener,并提供类似 TCP 的异步读写接口。 • 核心 KcpEngine 实现 ARQ、拥塞控制与重传机制,默认传输层为 UDP;项目声称兼容原始 C KCP 实现。 • 功能包括零拷贝缓冲区、无锁缓冲池、对象与缓冲复用、链路追踪及指标,并提供 Normal、Fast、Turbo、Gaming 等性能模式。 • 文档给出客户端、服务端、丢包测试、性能基准和韧性测试示例;依赖项列为 kcp-tokio 0.4 与 Tokio 1.0。 这是一个面向高吞吐、低延迟和可靠传输的 Tokio 异步 KCP 实现,突出连接抽象、可观测性与可调性能模式。
原刊页面
若页面空白或提示无法嵌入,请使用“在原站打开”。
原刊可能通过浏览器安全策略禁止嵌入;在这种情况下,原站链接仍可直接访问。