mirror of
https://github.com/skywind3000/kcp.git
synced 2025-03-26 11:17:51 +08:00
Created EN_Home (markdown)
parent
0e28e8f027
commit
89632d0cf8
17
EN_Home.md
Normal file
17
EN_Home.md
Normal file
@ -0,0 +1,17 @@
|
||||
# 简介
|
||||
|
||||
KCP是一个快速可靠协议,能以比 TCP浪费10%-20%的带宽的代价,换取平均延迟降低 30%-40%,且最大延迟降低三倍的传输效果。纯算法实现,并不负责底层协议(如UDP)的收发,需要使用者自己定义下层数据包的发送方式,以 callback的方式提供给 KCP。 连时钟都需要外部传递进来,内部不会有任何一次系统调用。
|
||||
|
||||
整个协议只有 ikcp.h, ikcp.c两个源文件,可以方便的集成到用户自己的协议栈中。也许你实现了一个P2P,或者某个基于 UDP的协议,而缺乏一套完善的ARQ可靠协议实现,那么简单的拷贝这两个文件到现有项目中,稍微编写两行代码,即可使用。
|
||||
|
||||
|
||||
# 内容概要
|
||||
|
||||
* [技术特性](KCP-Feature)
|
||||
* [基本使用](KCP-Basic-Usage)
|
||||
* [最佳实践](KCP-Best-Practice)
|
||||
* [同现有 TCP服务器整合](Cooperate-With-Tcp-Server)
|
||||
* [数据加密](Network-Encryption)
|
||||
* [应用层流控](Flow-Control-for-Users)
|
||||
* [性能评测](KCP-Benchmark)
|
||||
|
Loading…
Reference in New Issue
Block a user