muduo網絡庫的快速學習方法

muduo是由陳碩開發的一個Linux多線程網絡庫,採用了很多新的Linux特性,項目代碼量不到5000行,性能也不錯。

是難得的一個既能用來學習,也可以在實際生產環境中使用的網絡庫。地址 https://github.com/chenshuo/muduo

相關介紹可以見 https://www.cnblogs.com/CodeComposer/p/4719783.html

由於此網絡庫只支持Linux,不支持windows,導致使用起來有點麻煩。

 

1.建議下載 windows移植版進行學習

地址:https://github.com/kevin-gjm/muduo-win  ,用vs跑起來,加上斷點真正跑一跑,就很容易明白這裏面幾個類的相互關係。

僅僅看源碼對於初學者還是有點困難。

2.先搞幾個小例子跑一跑,再試試增加點feature,比如服務器監聽多個端口,實現SSL等等,在這些實踐中能夠更好地加深對此的理解 。

3.作者本人出的書《linux多線程服務端編程》可以也是學習這個庫的很好的資料。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章