C,C 網路程式設計學習簡明指南

2021-06-04 20:10:32 字數 1447 閱讀 5877

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...