本書系統(tǒng)介紹了網絡通信軟件設計的原理和方法,詳細討論了在Windows環(huán)境下的各種網絡編程接口和網絡通信程序設計 技術,深入分析了各種設計方法的原理以及異常處理方法,主要內容包括:基于Net BIOS的網絡編程,基于TCP/IP協(xié)議的網 絡編程,進程通信與分布計算,多線程結構的網絡編程技術,直接網絡編程技術,網絡數(shù)據包捕獲與分析等,附錄部分給出 了常用網絡API函數(shù)和錯誤代碼。 本書遵循理論與實踐相結合的原則,在系統(tǒng)介紹理論的前題下,結合作者實際工作經驗,深入討論了在工程項目中可能遇到的問題和解決問題的方法,并給出了適量的編程實例,以饗讀者。各章附有適量習題,便于學生課后練習。本教材可作為高校計算機專業(yè)及相關專業(yè)研究生、本科生學習網絡通信軟件設計等相關課程的教科書,也可作為從事計算機網絡和數(shù)據通信工作的工程技術人員的參考書。