原文:kcp源码走读

kcp协议与tcp协议类似,是一种ARQ协议。他的优点在于比tcp的延迟更小 ,但相应的会牺牲一部分的带宽,大该比tcp多浪费 。tcp的设计目标是增大网络利用率,而kcp的设计目标是增大网络传输速率。因此kcp与tcp对比,kcp有如下机制可以提高传输速度: .kcp的RTO每次是增加为 . 倍,相比tcp的 倍,具有更短的超时重传时间 .无延迟ACK,通过配置让ack立即发送,而tcp为了增加 ...

2017-05-10 18:21 0 4962 推荐指数:

查看详情

pytest源码走读-开始

1、走读目的 主要目的是学习源码走读的过程,之后可以走读自己喜欢的任意代码。 稍次要的目的是学习pytest框架。毕竟,在上一份工作中,一直用这个框架,也尝试走读了,希望以后面试会更加明白这个框架。 2、走读时间20210226 3、走读模式。随意点开看看,找个入口 ...

Sat Feb 27 02:35:00 CST 2021 0 291
IKAnalyzer 源码走读

首先摘抄一段关于IK的特性介绍: 采用了特有的“正向迭代最细粒度切分算法”,具有60万字/秒的高速处理能力。 采用了多子处理器分析模式,支持:英文字母(IP地址、Email、URL)、数字(日期, ...

Mon Aug 26 18:13:00 CST 2013 1 3399
asio-kcp源码分析

asio kcp代码走读 (1)kcp_client_wrap类 a 提供方法接口如下: b 包含的私有方法: c 封装的成员变量有: d kcp client创建实例: (2)kcp_client类 a 提供方法接口如下: b 包含的私有方法: c 封装 ...

Fri Sep 06 04:37:00 CST 2019 0 462
Canal 源码走读

前言 canal 是什么? 引用一下官方回答: 阿里巴巴mysql数据库binlog的增量订阅&消费组件 canal 能做什么? 基于日志增量订阅&消费支持的业务: ...

Wed Feb 27 01:26:00 CST 2019 1 571
kcp-go源码解析

概念 ARQ:自动重传请求(Automatic Repeat-reQuest,ARQ)是OSI模型中数据链路层的错误纠正协议之一.RTO:Retransmission TimeOutFEC:Forward Error Correction kcp简介 kcp是一个基于udp实现快速、可靠、向前 ...

Tue Oct 03 22:38:00 CST 2017 0 3410
kcp-go源码解析

kcp-go源码解析 对kcp-go的源码解析,有错误之处,请一定告之。sheepbao 2017.0612 概念 ARQ:自动重传请求(Automatic Repeat-reQuest,ARQ)是OSI模型中数据链路层的错误纠正协议之一.RTO:Retransmission ...

Fri Sep 01 18:53:00 CST 2017 1 1754
KCP C# 版本 源码解析

---------------------------------------- 源码地址:https://github.com/KumoKyaku/KCP ----------------------------------------- 问题来了:KCP接收端如何拼包,以确保 ...

Fri Apr 10 18:58:00 CST 2020 0 683
Apache Spark源码走读之9 -- Spark源码编译

欢迎转载,转载请注明出处,徽沪一郎。 概要 本来源码编译没有什么可说的,对于java项目来说,只要会点maven或ant的简单命令,依葫芦画瓢,一下子就ok了。但到了Spark上面,事情似乎不这么简单,按照spark officical document上的来做,总会出现这样或那样的编译 ...

Sat May 17 00:44:00 CST 2014 4 5352
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM