原文: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