linux c 伺服器學習

2022-07-15 15:57:10 字數 839 閱讀 4883

網易雲課堂有乙個計算機專業課程體系:

網上有一些學習路線:

谷歌推薦的電腦科學學習路線

cs-電腦科學mooc學習路線

知乎上有這樣乙個問題:

linux c++ 伺服器端這條線怎麼走?一年半能做出什麼?

一些摘抄,陳碩說的點讚最多:

tom pareto

說的:後台開發,從基礎到高階,有什麼好的書籍推薦?

陳碩的書《linux 多執行緒服務端程式設計:使用 muduo c++ 網路庫》:

本書不是多執行緒程式設計教程,也不是網路程式設計教程,更不是 c++ 教程。讀者應該已經大致讀過《 unix 環境高階程式設計》、《 unix 網路程式設計》、《 c++ primer》或與之內容相近的書籍。

這不是一本入門書,本書的讀者應該在以上三方面已經具備相當的基礎[2]:網路程式設計方面,能輕鬆讀懂6.1節的兩個python程式;c++方面,對12.8節的**不感到陌生;多執行緒方面,能明白第1章要解決什麼問題。

網路程式設計三本必看的書 :1.《 tcp/ip illustrated, vol. 1: the protocols》(中文名《 tcp/ip 詳解》),簡稱 tcpv1

2.《 unix network programming, vol. 1: networking api》第 2 版或第 3版(這兩版的副標題稍有不同,第 3 版去掉了 xti),統稱 unp

3.《 effective tcp/ip programming》

無意間看到的一本書:《穿越計算機的迷霧》

好多東西要學,退而結網^_^。

Linux C 回射伺服器

回射伺服器就是服務端將客戶端的資料傳送回去。我實現的回射伺服器返回增加了時間。服務端 可以很容易看懂 cpp view plain copy include include include include include include include include include define ...

Linux C 伺服器程式設計正規化

unix網路程式設計 30章詳細介紹了幾種伺服器設計正規化。總結了其中的幾種,記錄一下 多程序的做法 1.每次建立乙個新的請求,fork乙個子程序,處理該連線的資料傳輸。2.預先派生一定數量的子程序,每個子程序都呼叫accept接收連線請求。當乙個請求到來之後會觸發所有程序的accept,但是只有最...

Linux C語言 TCP伺服器程式設計

include include include include include include include include include int sockfd 斷開訊號處理函式 void sig handler int signo 伺服器端輸出客戶端的資訊 void out addr stru...