00.前言
01.網路程式設計概要.mkv
02.乙個tcp的簡單實驗.mkv
03.課程內容大綱.mkv
04.回顧基礎的sockets api.mkv
05.ttcp**概覽.mkv
06.使用ttcp進行網路傳輸效能測試.mkv
07.阻塞io下的ttcp實驗.mkv
8.tcp自連線.mkv
9.擴充套件練習.mkv
10.時鐘概述.mkv
11.時鐘精確度和校準.mkv
12.網路時間同步.mkv
13.roundtrip**分析.mkv
14.其他測試方案.mkv
15.udp vs tcp.mkv
16.擴充套件知識.mkv
17.如何正確使用tcp.mkv
18.tcp使用的注意事項.mkv
19.多個版本的netcat概覽.mkv
20.第乙個netcat的實現.mkv
21.io-multiplexing方式實現netcat.mkv
22.使用非阻塞io 1.mkv
23.使用非阻塞io 2.mkv
24.程序監控概述.mkv
25.實現前要考慮的問題.mkv
26.procmon**解析.mkv
27.dummyload實現原理和**解析.mkv
28.procmon效能測試.mkv
29.知識擴充套件和總結.mkv
30.功能描述.mkv
31.資料結構設計與分析.mkv
32.資料結構**解讀.mkv
33.網路io模型與**解讀.mkv
34.效能測試 1.mkv
35.效能測試 2.mkv
36.效能分析.mkv
37.定製資料結構以減小記憶體使用.mkv
38.數獨求解服務簡介.mkv
39.併發模型和測試工具.mkv
40.批處理模型及疑似記憶體洩露.mkv
41.內建效能監控.mkv
42.延遲測量與禁用nagle_s演算法.mkv
43.最大容量及伸縮性測試.mkv
44.延遲分布於請求數及併發模型的關係.mkv
45.過載保護.mkv
46.負載均衡.mkv
47.負載均衡例項.mkv
48.如何進一步適應生產環境.mkv
49.**閱讀1:客戶端.mkv
50.**閱讀2:服務端.mkv
51.蘇迪曼盃羽毛球比賽.mkv
52.記分系統設計.mkv
53.聊天伺服器.mkv
54.聊天伺服器**改進.mkv
55.hub伺服器[new!].mkv
56.設計難點[new!].mkv
57. tcp relay功能描述及python實現.mkv
58. tcp半關連線.mkv
59. 非阻塞tcp relay實現.mkv
60. 原始碼及執行.mkv
61. 競態條件及修復.mkv
62. socks4a伺服器實現.mkv
63. 非阻塞io之外的選擇.mkv
64. 用 go 語言實現 tcp relay.mkv
65. 事件驅動與多執行緒的取捨.mkv
66. 第七層以外的實現方式.mkv
67. 正確理解tcp的可靠性.mkv
68. muduo與c++11.mkv
69. n皇后問題及單機求解方法.mkv
70. 並行演算法與mapreduce.mkv
71. rpc簡介與介面定義.mkv
72. **實現與執行例項.mkv
73. go語言客戶端.mkv
74. rpc 負載均衡.mkv
75. 多機求平均數和中位數的演算法.mkv
76. **實現及執行例項.mkv
77. 實現rcp框架:服務端.mkv
78. 實現rpc框架:客戶端.mkv
79. 單詞計數及按頻度排序,單機演算法.mkv
80. 單機版**閱讀.mkv
81. 多機單詞計數演算法與**.mkv
82. 多機找出最常見的k個單詞.mkv
83. 復活《tcpip 詳解第2卷》講的4.4bsd協議棧.mkv
84. 課程總結.mkv
包括這些內容:muduo-examples-in-go-master.zip、muduo-master.zip、muduo-protorpc-cpp11.zip、recipes-master.zip
//[ 2021/01/08 1232 by stark.new ]
陳碩《網路程式設計實戰》01 網路程式設計概要
站在巨人的肩膀之上。unix網路程式設計 是理查德.斯蒂文斯的傳世之作,本課程認為你已經大致讀過本書,具備基本的tcp ip知識,例如ip位址埠號等等,而且用sockets api 寫過echo sever 這樣簡單的網路程式,這是這門課程的前提條件。本課程針對的是 linux 系統,使用 c py...
網路程式設計實戰 檢查資料的有效
對端的異常狀況 可以通過read呼叫,對eof的判斷,隨時防範對方程式崩潰 但是 不是每種情況都可以通過讀操作來感知異常 比如伺服器完全崩潰,或者網路中斷的情況下,此時如果阻塞套接字,那麼會一直阻塞在read等呼叫上,沒有辦法感知套接字異常 其實有幾種辦法來解決這個問題 第乙個辦法是給套接字的rea...
python3網路程式設計實戰
客戶端程式 usr bin env python3 coding utf 8 version python 3.6.3 tools pycharm 2017.3.3 date 2018 7 24 11 06 author cdl import socket import time class cha...