C++網(wǎng)絡(luò)編程(卷1)

出版時(shí)間:2004-6-1  出版社:華中科技  作者:[美]Douglas C.Schmidt,Stephen D.Huston 著,於春景 譯  頁數(shù):303  字?jǐn)?shù):308000  
Tag標(biāo)簽:無  

內(nèi)容概要

隨著計(jì)算機(jī)網(wǎng)絡(luò)、設(shè)備和系統(tǒng)的持續(xù)發(fā)展,軟件工程師面臨一個獨(dú)特的挑戰(zhàn):在不斷變化的環(huán)境中創(chuàng)建可靠的分布式應(yīng)用?!禖++網(wǎng)絡(luò)編程,卷1》就此提供了實(shí)用、有效的方案:運(yùn)用ADAPTIVE通信環(huán)境(ACE)——一個可以運(yùn)行在數(shù)十個硬件平臺和操作系統(tǒng)上、具有創(chuàng)造性的開放源碼框架一來開發(fā)和優(yōu)化復(fù)雜的分布式系統(tǒng)。     本書指導(dǎo)軟件專業(yè)人員如何在開發(fā)高效、可移植、靈活的網(wǎng)絡(luò)應(yīng)用程序時(shí)避免陷阱和錯誤。它剖析了并發(fā)式網(wǎng)絡(luò)應(yīng)用固有的設(shè)計(jì)復(fù)雜性,以及克服這些復(fù)雜性時(shí)必須作出的權(quán)衡。    《C++網(wǎng)絡(luò)編程》以一則概論開篇,介紹了撰寫分布式并發(fā)應(yīng)用程序時(shí)涉及的議題和工具。然后,針對開發(fā)靈活、高效的并發(fā)式網(wǎng)絡(luò)應(yīng)用程序的需要,本書提供了重要的設(shè)計(jì)空間、模式和原則。本書作者從專家角度向你展示,在運(yùn)用C++和模式效地開發(fā)面向?qū)ο缶W(wǎng)絡(luò)應(yīng)用時(shí),應(yīng)當(dāng)如何提高你的設(shè)計(jì)技能。   讀者可以在書中看到以下內(nèi)容:    ·C++網(wǎng)絡(luò)編程技術(shù), 包括一篇概論和許多解決常見開發(fā)問題的策略    ·ACE工具包    ·連接協(xié)議、消息交換、消息傳遞與共享內(nèi)存    ·可復(fù)用網(wǎng)絡(luò)應(yīng)用服務(wù)的實(shí)現(xiàn)方法    ·面向?qū)ο缶W(wǎng)絡(luò)編程中的并發(fā)技術(shù)    ·ACE wrapper facades的設(shè)計(jì)原則和模式    有了這本書,C++開發(fā)者就有了一套最完整的、可以自如運(yùn)用的工具包,從而能夠方便、 高效地開發(fā)成功的、 多平臺、并發(fā)式網(wǎng)絡(luò)應(yīng)用程序。

作者簡介

Douglas C.Schmidt博士,ACE的早期開發(fā)者。他是University of California,Irvine的一位副教授,主要研究分布式實(shí)時(shí)中間件及嵌入式中間件的模式和優(yōu)化技術(shù)。他是前C++Report主編,C/C++Users Journal專欄作家,《Pattern Languages of Program Design》(Addison-Wesley,199

書籍目錄

圖表一覽                  序                  譯序                  關(guān)于本書                    第0章    設(shè)計(jì)課題. 中間件方案. ACE                      0. 1    網(wǎng)絡(luò)應(yīng)用面臨的挑戰(zhàn)                      0. 2    網(wǎng)絡(luò)應(yīng)用的設(shè)計(jì)空間                      0. 3    面向?qū)ο笾虚g件方案                      0. 4    ACE工具包概覽                      0. 5    示例:一個網(wǎng)絡(luò)日志服務(wù)程序                      0. 6    小結(jié)                  第1篇  面向?qū)ο缶W(wǎng)絡(luò)編程                    第1章    通信設(shè)計(jì)空間                      1. 1    五連接協(xié)議與面向連接協(xié)議                      1. 2    同步及異步消息交換                      1. 3    消息傳遞與共享內(nèi)存                      1. 4    小結(jié)                    第2章    Socket API概述                      2. 1    操作系統(tǒng)IPC機(jī)制概述                      2. 2    SocketAPI                      2. 3    SocketAPI的局限性                      2. 4    小結(jié)                    第3章    ACE Socket Wrapper Facade                      3. 1    概述                      3. 2    ACE_Addr類和ACE_INET_Addr類                      3. 3    ACE_IPC_SAP類                      3. 4    ACE_SOCK類                      3. 5    ACE_SOCK_Connector類                      3. 6    ACE_SOCK_IO類和ACE_SOCK_Stream類                      3. 7    ACE_SOCK_Acceptor類                      3. 8    小結(jié)                    第4章    網(wǎng)絡(luò)日志服務(wù)程序的實(shí)現(xiàn)                      4. 1    概述                      4. 2    ACE_Message_Block類                      4. 3    ACE_InputCDR類和ACE_OutputCDR類                      4. 4    日志服務(wù)器的初始版本                      4. 5    客戶程序                      4. 6    小結(jié)                  第2篇  并發(fā)式面向?qū)ο缶W(wǎng)絡(luò)編程                    第5章  并發(fā)設(shè)計(jì)空間                          5. 1    循環(huán). 并發(fā)及反應(yīng)式服務(wù)器                      5. 2    進(jìn)程與線程                      5. 3    進(jìn)程/線程創(chuàng)建策略                      5. 4    用戶. 核心及混合線程模型                      5. 5    分時(shí)及實(shí)時(shí)調(diào)度級別                      5. 6   “基于任務(wù)”與“基于消息”的體系                      5. 7    小結(jié)                    第6章    操作系統(tǒng)并發(fā)機(jī)制概述                      6. 1    同步事件多路分離                      6. 2    多進(jìn)程機(jī)制                      6. 3    多線程機(jī)制                      6. 4    同步機(jī)制                      6. 5    OS并發(fā)機(jī)制的局限性                      6. 6    小結(jié)                    第7章    ACE同步事件多路分離Wrapper Facade                      7. 1    概述                      7. 2    ACE_Handle_Set類                      7. 3    ACE_Handle_Set_Iterator類                      7. 4    ACE::select()方法                      7. 5    小結(jié)                    第8章    ACE進(jìn)程Wrapper Facade                      8. 1    概述                      8. 2    ACE_Process類                      8. 3    ACE_Process_Options類                      8. 4    ACE_Process_Manager類                      8. 5    小結(jié)                    第9章    ACE線程Wrapper Facade                      9. 1    概述                      9. 2    ACE_Thread_Manager類                      9. 3    ACE_Sched_Params類                      9. 4    ACE_TSS類                      9. 5    小結(jié)                    第10章  ACE同步WrapperFacade                      10. 1    概述                      10. 2    ACE_Guard類                      10. 3    ACE互斥體類                      10. 4    ACEReaders/Writer Lock類                      10. 5    ACE信號量類                      10. 6    ACE條件變量類                      10. 7    小結(jié)                  附錄A    ACE C++Wrapper Facade的設(shè)計(jì)原則                    A. 1    概述                    A. 2    通過Wrapper Facade增強(qiáng)類型安全性                    A. 3    簡化常見情形                    A. 4    通過繼承結(jié)構(gòu)提高設(shè)計(jì)的清晰性和可擴(kuò)充性                    A. 5    盡可能地隱藏平臺間的差異                    A. 6    針對效率實(shí)施優(yōu)化                    A. 7    小結(jié)                  附錄B    ACE的過去. 現(xiàn)在和將來                    B. 1    ACE的演變                    B. 2    未來之路                    B. 3    結(jié)束語                  術(shù)語表                  參考文獻(xiàn)                  索引

圖書封面

圖書標(biāo)簽Tags

評論、評分、閱讀與下載


    C++網(wǎng)絡(luò)編程(卷1) PDF格式下載


用戶評論 (總計(jì)4條)

 
 

  •   哈爾濱書店沒有當(dāng)當(dāng)有,折扣還大呢,不錯啊
  •   我喜歡當(dāng)當(dāng)?shù)乃俣冗@本書是給老板買的還沒有看過
  •   書不錯,而且當(dāng)當(dāng)發(fā)貨很準(zhǔn)時(shí),信譽(yù)不錯!
  •   幫我老公買的,確實(shí)不錯啊,他說的
 

250萬本中文圖書簡介、評論、評分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號-7