技术栈
kcp
beifengtz
15 天前
网络协议
·
rust
·
udp
·
kcp
Rust 实现 KCP 可靠 UDP 通信:kcp-io 库快速上手指南
在实时音视频、游戏同步、物联网等场景中,TCP 的延迟往往成为瓶颈,而裸 UDP 又缺乏可靠性保证。KCP 协议应运而生——它能在保持 UDP 低延迟优势的同时,提供可靠有序的数据传输。本文介绍一个我开源的 Rust KCP 封装库 kcp-io,帮你用写 TCP 的方式享受 UDP 的速度。
deng-c-f
6 个月前
学习
·
网络编程
·
kcp
Linux C/C++ 学习日记(28):KCP协议(四):如何实现更复杂的业务:将连接状态的管理进行封装,用户只需实现发送、接收、断开的处理逻辑。
注:该文用于个人学习记录和知识交流,如有不足,欢迎指点。大家看到上一篇文章的示例会觉得代码结构混乱,使用起来很复杂,又要发送心跳,又要检查,客户端发送信息也不知道有没有连接上等等之类的。
deng-c-f
6 个月前
linux
·
服务器
·
网络
·
c++
·
网络编程
·
kcp
Linux C/C++ 学习日记(27):KCP协议(三):源码分析与使用示例
注:该文用于个人学习记录和知识交流,如有不足,欢迎指点。源码见:Linux C/C++ 学习日记(26):KCP协议(二):kcp源码分享-CSDN博客
deng-c-f
6 个月前
c语言
·
c++
·
学习
·
网络编程
·
kcp
Linux C/C++ 学习日记(26):KCP协议(二):kcp源码分享
注:该文用于个人学习记录和知识交流,如有不足,欢迎指点。这篇文章分享kcp的源码,大家可以先看一下,下一篇博文我将带大家分析
deng-c-f
6 个月前
linux
·
学习
·
kcp
Linux C/C++ 学习日记(25):KCP协议:普通模式与极速模式
注:该文用于个人学习记录和知识交流,如有不足,欢迎指点。KCP(Kernel Congestion Control Protocol)是由 skywind3000 开发的轻量级传输层协议,核心特点如下:
omegayy
1 年前
服务器
·
网络
·
网络协议
·
计算机网络
·
c#
·
游戏程序
·
kcp
KCP解读:拥塞控制
本文是系列文章中的一篇,内容由浅到深进行剖析,为了方便理解建议按顺序一一阅读。 KCP技术原理 KCP解读:基础消息收发 KCP解读:重传机制 KCP解读:滑动窗口 KCP解读:拥塞控制
我是有底线的