skywind3000

kcp

skywind3000

:zap: KCP - A Fast and Reliable ARQ Protocol

AI 简介

KCP 是一个基于 UDP 的快速可靠 ARQ 传输协议实现,通过优化重传策略(如快速重传、非翻倍 RTO、选择性重传、可调延迟 ACK 等)显著降低端到端延迟,在带宽开销增加 10%-20% 的前提下实现平均延迟下降 30%-40%。项目仅含两个轻量 C 文件(ikcp.h/ikcp.c),无系统调用依赖,需用户自行对接 UDP 收发与定时器,适合嵌入已有网络栈。适用于对实时性要求高、容忍适度带宽冗余的场景,如实时音视频传输、游戏联机、低延迟远程控制及弱网环境下的可靠隧道通信。

C
MIT License
16.8k
Stars
2.6k
Forks
603
Watchers
183
Issues

Star 增长

今日0
近 7 天0
近 30 天+24
综合评分45
默认分支master