您好,欢迎光临有路网!
C++网络编程 卷1
QQ咨询:
有路璐璐:

C++网络编程 卷1

  • 作者:Douglas C.Schmidt
  • 出版社:华中科技大学出版社
  • ISBN:9787560930664
  • 出版日期:2003年12月01日
  • 页数:303
  • 定价:¥35.00
  • 分享领佣金
    手机购买
    城市
    店铺名称
    店主联系方式
    店铺售价
    库存
    店铺得分/总交易量
    发布时间
    操作

    新书比价

    网站名称
    书名
    售价
    优惠
    操作

    图书详情

    内容提要
    随着计算机网络、设备和系统的持续发展,软件工程师面临一个独特的挑战:在不断变化的环境中创建可靠的分布式应用。《C++网络编程,卷1》就此提供了实用、有效的方案:运用ADAPTIVE通信环境(ACE)——一个可以运行在数十个硬件平台和操作系统上、具有创造性的开放源码框架一来开发和优化复杂的分布式系统。

    本书指导软件专业人员如何在开发**、可移植、灵活的网络应用程序时避免陷阱和错误。它剖析了并发式网络应用固有的设计复杂性,以及克服这些复杂性时必须作出的权衡。

    《C++网络编程》以一则概论开篇,介绍了撰写分布式并发应用程序时涉及的议题和工具。然后,针对开发灵活、**的并发式网络应用程序的需要,本书提供了重要的设计空间、模式和原则。本书作者从专家角度向你展示,在运用C++和模式效地开发面向对象网络应用时,应当如何提高你的设计技能。

    读者可以在书中看到以下内容:

    ·C++网络编程技术, 包括一篇概论和许多解决常见开发问题的策略

    ·ACE工具包

    ·连接协议、消息交换、消息传递与共享内存

    ·可复用网络应用服务的实现方法

    ·面向对象网络编程中的并发技术

    目录
    图表一览

    译序
    关于本书
    第0章 设计课题. 中间件方案. ACE
    0. 1 网络应用面临的挑战
    0. 2 网络应用的设计空间
    0. 3 面向对象中间件方案
    0. 4 ACE工具包概览
    0. 5 示例:一个网络日志服务程序
    0. 6 小结
    第1篇 面向对象网络编程
    第1章 通信设计空间
    1. 1 五连接协议与面向连接协议
    1. 2 同步及异步消息交换
    1. 3 消息传递与共享内存
    1. 4 小结
    第2章 Socket API概述
    2. 1 操作系统IPC机制概述
    2. 2 SocketAPI
    2. 3 SocketAPI的局限性
    2. 4 小结
    第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 小结
    第4章 网络日志服务程序的实现
    4. 1 概述
    4. 2 ACE_Message_Block类
    4. 3 ACE_InputCDR类和ACE_OutputCDR类
    4. 4 日志服务器的初始版本
    4. 5 客户程序
    4. 6 小结
    第2篇 并发式面向对象网络编程
    第5章 并发设计空间
    5. 1 循环. 并发及反应式服务器
    5. 2 进程与线程
    5. 3 进程/线程创建策略
    5. 4 用户. 核心及混合线程模型
    5. 5 分时及实时调度级别
    5. 6 “基于任务”与“基于消息”的体系
    5. 7 小结
    第6章 操作系统并发机制概述
    6. 1 同步事件多路分离
    6. 2 多进程机制
    6. 3 多线程机制
    6. 4 同步机制
    6. 5 OS并发机制的局限性
    6. 6 小结
    第7章 ACE同步事件多路分离Wrapper Facade
    7. 1 概述
    7. 2 ACE_Handle_Set类
    7. 3 ACE_Handle_Set_Iterator类
    7. 4 ACE::select()方法
    7. 5 小结
    第8章 ACE进程Wrapper Facade
    8. 1 概述
    8. 2 ACE_Process类
    8. 3 ACE_Process_Options类
    8. 4 ACE_Process_Manager类
    8. 5 小结
    第9章 ACE线程Wrapper Facade
    9. 1 概述
    9. 2 ACE_Thread_Manager类
    9. 3 ACE_Sched_Params类
    9. 4 ACE_TSS类
    9. 5 小结
    第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 小结
    附录A ACE C++Wrapper Facade的设计原则
    A. 1 概述
    A. 2 通过Wrapper Facade增强类型**性
    A. 3 简化常见情形
    A. 4 通过继承结构提高设计的清晰性和可扩充性
    A. 5 尽可能地隐藏平台间的差异
    A. 6 针对效率实施优化
    A. 7 小结
    附录B ACE的过去. 现在和将来
    B. 1 ACE的演变
    B. 2 未来之路
    B. 3 结束语
    术语表
    参考文献
    索引

    与描述相符

    100

    北京 天津 河北 山西 内蒙古 辽宁 吉林 黑龙江 上海 江苏 浙江 安徽 福建 江西 山东 河南 湖北 湖南 广东 广西 海南 重庆 四川 贵州 云南 西藏 陕西 甘肃 青海 宁夏 新疆 台湾 香港 澳门 海外