本書介紹了Windows操作系統(tǒng)平臺上如何使用Windows套接字應用程序接口(Windows Socket API)編寫TCP/IP通信程序。重點放在客戶-服務器機制上,介紹了客戶-服務器機制和應用程序用于網絡通信的套接字接口,分析了分布式程序的客戶端和服務器兩部分的算法,討論了客戶端和服務器的設計及遵循的模式。本書在并發(fā)處理上也花費了相當大的篇幅,描述了并發(fā)線程以及相關的創(chuàng)建線程的操作系統(tǒng)函數。本書給出了能說明每個設計思想的實現方法,討論了包括應用層網關和管道在內的各種技術,回顧了幾個標準應用協(xié)議,并使用它們說明一些算法和實現技術。本書包含的一些例子程序顯示了每個設計實際上如何操作,大多數的例子實現了標準因特網應用協(xié)議。本書適合于大學高年級學生或研究生的網絡編程入門課程,也可作為程序員的參考書。