c,c++網路程式設計學習簡明指南
2009-09-24 7:50
c,c++網路程式設計學習簡明指南
1. 紮實的c,c++基礎知識
參考資料《c程式設計》,《c++ primer》。
2. tcp/ip協議
經典書是:w.richard stevens 著《tcp/ip詳解》三卷書,卷1是協議,卷2是實現,卷3是tcp事務協議等。還有官方的協議文件:rfc
經典的開源協議分析工具:wireshark.
簡單的開源tcp/ip協議棧:lwip,或者linux 1.0裡包含的協議棧,當然也可以看看freebsd的tcp/ip協議棧。
3. 實際指導網路程式設計的書
winodws平台,經典書是《windows網路程式設計》第二版。
linux平台,經典書是w.richard stevens 著《unix網路程式設計》。
4. vc++開發
侯捷著 《深入淺出mfc》, 《windows程式設計》,《windows核心程式設計》,microsoft的msdn。
ps. 我自己用vc++6.0企業版,安裝了msdn 2001的版本。
我拋磚引玉,請大家積極發言。
大家有什麼好的資源,電子書,可以貼上來。有關網路程式設計的學習經驗,心得,技巧等等,和大家一起分享。我會持續編輯新增到本樓!
《tcp/ip詳解,卷1:協議》,
tcp/ip詳解,卷2:實現》,
《tcp/ip詳解,卷3:tcp事務協議等》,
3. wireshark
開源的經典的協議工具wireshark,
4. winpcap( linux version: libpcap) and windump: tcpdump for windows
網路程式設計書籍補充以下
c++網路程式設計 卷1 運用ace和模式消除複雜性
c++網路程式設計 卷2 基於ace和框架的系統化復用
ace自適配通訊環境中文技術文件
visual+c++網路高階程式設計
windows網路與通訊程式設計
精通windows+sockets網路開發——基於visual+c++實現
開源網路封裝庫
ace,ice,asio,cppsocket,netclass,poco,******socket,socketman,sockets
fdm, emuleplus,emule
開源ftp
filezilla
開源伺服器
apache
網遊伺服器開源框架
gne,hawknl,raknet,sdl_net
最好能參加實際的網路專案,這樣能見識更多成熟的網路類庫。
C,C 網路程式設計學習簡明指南
c,c 網路程式設計學習簡明指南 1.紮實的c,c 基礎知識 參考資料 c程式設計 c primer 2.tcp ip協議 winodws平台,經典書是 windows網路程式設計 第二版。linux平台,經典書是w.richard stevens 著 unix網路程式設計 4.vc 開發 侯捷著 ...
c和VC 網路程式設計學習簡明指南
1.紮實的c,c 基礎知識 參考資料 c程式設計 c primer 2.tcp ip協議 winodws平台,經典書是 windows網路程式設計 第二版。linux平台,經典書是w.richard stevens 著 unix網路程式設計 4.vc 開發 侯捷著 深入淺出mfc windows程式...
git 簡明指南
助你入門 git 的簡明指南,木有高深內容 建立新資料夾,開啟,然後執行 git init 以建立新的 git 倉庫。執行如下命令以建立乙個本地倉庫的轉殖版本 git clone path to repository 如果是遠端伺服器上的倉庫,你的命令會是這個樣子 git clone usernam...