KCP解读:C#库类图

本文是系列文章中的一篇,内容由浅到深进行剖析,为了方便理解建议按顺序一一阅读。
KCP技术原理
KCP解读:基础消息收发
KCP解读:重传机制
KCP解读:滑动窗口
KCP解读:拥塞控制

本系列的源码基于https://github.com/KumoKyaku/KCP,下面是核心类图,便于大家理解源码中的类型关系。
在这里插入图片描述

作者做了很多接口、扩展的设计,核心逻辑定义在KcpCore部分,其他一些类可以进行重新、扩展。

参考

https://juejin.cn/post/6844904030305681415

https://juejin.cn/post/6995208522153590820

https://juejin.cn/post/7134888107907743774

https://github.com/Uyouii/Redundancy-Transmission-Protocol/blob/master/Note/KCP 源码解析.md

https://github.com/skywind3000/kcp/tree/master

https://github.com/l42111996/java-Kcp

https://github.com/KumoKyaku/KCP