skywind3000

kcp

skywind3000

:zap: KCP - A Fast and Reliable ARQ Protocol

AI 简介

KCP是一个快速可靠的ARQ协议,旨在通过牺牲10%-20%的带宽来降低30%-40%的平均延迟和最大延迟。其核心功能包括RTO不翻倍、选择性重传、快速重传等策略,以提高数据传输速度。技术特点上,KCP支持非退让流控,允许在高优先级小数据传输时忽略公平性和带宽利用率,从而保证低延迟。该协议仅依赖于两个源文件(ikcp.h, ikcp.c),易于集成到现有项目中,适用于需要低延迟和高可靠性的场景,如实时通信、在线游戏或任何基于UDP的应用程序。

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

Star 增长

今日+3
近 7 天+11
近 30 天+37
综合评分85.2
默认分支master