學習 C++ linux 開發服務端,有哪些書籍和建議?
12-28
有一定的編程基礎,但是伺服器端轉戰c++,,,
但是用C++做伺服器端開發,需要注意的問題太多,比如多線程等等(我也不清楚)
或者是有沒有一些比較成熟的模板或者框架一類的?
求大家給點學習和開發建議啊~~~~
chenshuo/muduo 路 GitHub
Linux多線程服務端編程 (豆瓣)
這個可以不?
把最基本的幾個函數看一下:socket, connect, bind, listen, accept, read, write, epoll; 另外就是std::thread, std::future, std::mutex什麼的。不是什麼大事查查文檔,google點樣例就行了,看什麼書。。。
伺服器應該看《UNIX網路編程》吧
推薦
UNIX環境高級編程 (豆瓣)
程序員的自我修養 (豆瓣)
補一本偏實踐的:《Linux高性能伺服器編程》
推薦閱讀:
※計算機學生想通過造輪子學習伺服器端編程開發請教?
※如何評價可以自動更換 User-Agent 的爬蟲設計?
※谷歌爬蟲主要是用C++開發嗎?
※Linux下connect函數埠連到自己, 這種問題怎麼解決?
※C++ 中的命名空間和類有什麼區別?