show0p 发表于 2015-8-21 20:56:19

C++ 网络编程 基于ace和框架的系统化复用 视频教程-资源共享吧收集

你需要开发能被快速定制的灵活软件吗?你需要给自己的软件添加框架的威力并提高其效率吗?自适应通信环境(ace)就是这样一种用于构建高性能网络应用和下一代中间件的开放源码工具包。ace的威力和灵活性来自面向对象的框架,通过它可以获得对网络应用的系统化复用。ace框架不仅能处理常用的网络编程任务,还能借助c++语言的各种特性对其进行定制,以生成完整的分布式应用。

ACE是一个被广泛使用、设计优雅、高性能的C++通信框架(不仅仅是通信框架),其设计及实现被众多开源框架所借鉴。是构建稳定、高性能、高吞吐量、跨平台的服务器端程序的优秀框架。可以帮助C++开发人员加深C++语言功底,增强平台开发人员和软件架构师的技术修养,ACE的设计和实现都极其优秀,它的实现源码和架构思想非常值得去学习和研究。

作为网络应用开发方面一个影响深远的项目,ACE的功能和
性能已经在业界诸多重要应用中得到了验证和高度的评价,
尽管ACE 以C++ 语言的方式组织,但并不影响后续的网络通
信框架或组件以它为范本。
在这个Module 中,将从以下几个方面有限的内容中来领略并
且应用这个久负盛名的网络通信项目:
ACE基础网络I/O相关对象
详细介绍ACE_SOCK、ACE_SOCK_Acceptor、ACE_SOCK_Connector、ACE_INET_Addr等class的使用。
Reactor框架ACE Reactor框架简化事件驱动程序的开发,而事件驱动是很多网络化应用的基本特征,这些应用常见的事件源包括I/O事件、Posix信号或 Windows句柄激发以及定时器到期等。
本单元介绍ACE_Event_Handler、Timer、ACE_Reactor等类的使用,并使用该框架构建一个简易的多人聊天室应用。
Task框架
ACE Task框架提供了强大而可扩展的面向对象并发能力,如在基于对象的上下文(context)中派生线程,以及在执行不同线程中的对象之间传递消息和对消息进行排队。
Acceptor-Connector框架
ACE Acceptor-Connector框架实现了Acceptor-Connector模式,这种模式通过解除:1,网络化应用中相互协作的对等服务的连接和初始化所需的活动、2,以及它们一旦连接和初始化后所执行的处理的耦合,增强了软件复用和可扩展性。
Proactor框架
Proactor框架引入异步I/O机制,既保留了Reactor框架的事件多路分离,避免多线程的开销,同时还缓和了反应式的同步I/O的瓶颈效应。
越往后面越难一点,希望资源共享吧的大家们可以坚持下来!

链接:http://pan.baidu.com/s/1jGJ8XCE

**** Hidden Message *****






dagangwood 发表于 2015-8-21 23:42:33

膜拜神贴,后面的请保持队形!

feijianshen 发表于 2015-8-22 06:41:14

资源共享吧真是一个好地方!

annoybird 发表于 2015-8-22 19:23:10

yoooooooooooo

moruhan 发表于 2015-8-22 20:10:43

论坛不能没有像楼主这样的人才啊!

timyuheng 发表于 2015-8-23 09:56:29

资源共享吧真是一个好地方!

a731062834 发表于 2015-8-25 15:53:05

好好学习,呵呵

mmsk 发表于 2015-8-28 07:41:05

资源共享吧真是个好地方

hyb3155 发表于 2015-9-8 18:14:01

顶顶顶顶顶顶顶顶顶

Viper 发表于 2015-9-8 19:19:05

感谢楼主分享
页: [1] 2 3 4 5 6
查看完整版本: C++ 网络编程 基于ace和框架的系统化复用 视频教程-资源共享吧收集