原文:asio-kcp源碼分析

asio kcp代碼走讀 kcp client wrap類 a 提供方法接口如下: b 包含的私有方法: c 封裝的成員變量有: d kcp client創建實例: kcp client類 a 提供方法接口如下: b 包含的私有方法: c 封裝的成員變量有: client with asio類,繼承自: private boost::noncopyable基類 使用asio庫的示例 a 提供方法接 ...

2019-09-05 20:37 0 462 推薦指數:

查看詳情

boost.asio源碼剖析(三) ---- 流程分析

* 常見流程分析之一(Tcp異步連接) 我們用一個簡單的demo分析Tcp異步連接的流程: 這段代碼中的異步連接請求在asio源碼中的序列圖如下: 其中,basic_socket是個模板類,tcp協議中的socket的定義 ...

Thu Jun 19 15:41:00 CST 2014 3 4715
kcp源碼走讀

kcp協議與tcp協議類似,是一種ARQ協議。他的優點在於比tcp的延遲更小30%-40%,但相應的會犧牲一部分的帶寬,大該比tcp多浪費10%~20%。tcp的設計目標是增大網絡利用率,而kcp的設計目標是增大網絡傳輸速率。因此kcp與tcp對比,kcp有如下機制可以提高傳輸速度: 1.kcp ...

Thu May 11 02:21:00 CST 2017 0 4962
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
(原)kcp源碼閱讀學習筆記

轉載請注明出處:https://www.cnblogs.com/lihaiping/p/kcp.html author: lihaiping1603@aliyun.com date: 2019/02/08 介紹(https://github.com/skywind3000/kcp ...

Sun Feb 16 19:23:00 CST 2020 0 1242
kcp源碼segment頭文件各字段含義

conv conv為一個表示會話編號的整數,和tcp的 conv一樣,通信雙// 方需保證 conv相同,相互的數據包才能夠被認可 cmd cmd ...

Tue May 09 04:47:00 CST 2017 0 1747
boost.asio源碼剖析

一. 前 言二. 架構淺析三. 流程分析 * 常見流程分析之一(Tcp異步連接) * 常見流程分析之二(Tcp異步接受連接) * 常見流程分析之三(Tcp異步讀寫數據) * 常見流程分析之四(Tcp強制關閉連接) * 常見流程分析之五(Tcp ...

Thu Jun 19 15:42:00 CST 2014 5 3644
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM