• 注册
  • 易源码 易源码 关注:80 内容:2259

    KCP(UDP可靠传输协议)调用示例 易语言源码

  • 查看作者
  • 打赏作者
  • 当前位置: 七七博客 > 易源码 > 正文
    • 易源码
    • KCP(UDP可靠传输协议)调用示例 易语言源码

      源码介绍

      KCP协议是一种基于UDP的快速可靠传输协议,旨在通过应用层实现类似TCP的可靠性,同时保留UDP的高效性。KCP通过牺牲10%-20%的带宽,换取平均延迟降低30%-40%,最大延迟降低三倍的效果。KCP的核心是一个纯算法实现,不负责底层协议(如UDP)的收发。用户需通过回调函数定义数据包的发送方式,并传递外部时钟。本例程调用开源KCP协议(UDP可靠传输协议),把原cdecl改成了stdcall约定(stdcall是windows API函数的调用方式)。

      主要特性

      选择性重传:仅重传丢失的数据包,而非从丢包点开始的所有数据。

      快速重传:通过累计确认快速检测丢包并重传,减少等待超时的延迟。

      可调节ACK延迟:支持延迟或即时发送ACK,优化带宽利用。

      非退让流控:在高实时性场景中,可跳过拥塞控制,仅依赖发送和接收窗口。

      隐藏内容需要回复可以看见

      回复

      请登录之后再进行评论

      登录
    • 任务系统
    • 帖子间隔 侧栏位置: