智慧 + 毅力 = 无所不能

正确性、健壮性、可靠性、效率、易用性、可读性、可复用性、兼容性、可移植性...
随笔 - 991, 文章 - 0, 评论 - 27, 阅读 - 341万

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

随笔分类 -  ACE

摘要:转自:http://blog.163.com/miky_sun/blog/static/3369405201041753652505/ACE是一个很成熟的中间件产品,为自适应通讯环境,但它过于宏大,一堆的设计模式,架构是一层又一层,对初学者来说,有点困难。 ASIO是基本Boost开发的异步IO库,封装了Socket,简化基于socket程序的开发。 最近分析ASIO的源代码,让我无不惊呀于它设计... 阅读全文

posted @ 2010-11-05 11:54 Bill Yuan 编辑

摘要:1、ACE并发编程:线程与同步线程与进程之区别; 用户线程与内核线程; 不同操作系统中的线程模型; ACE线程管理:Thread_Manager; ACE线程同步:ACE_Guard、ACE_Thread_Mutex等; ACE Task框架:Message_Block、Message_Queue、ACE_Task。 2、ACEReactor框架ACE Reactor框架简化事件驱动程序的开发,而... 阅读全文

posted @ 2010-11-05 11:28 Bill Yuan 编辑

摘要:转自:http://www.rosoo.net/a/cpp/2010/0127/8416.html使用ACE进行Socket编程,需要使用到下面几个类: ACE_SOCK_Connector:连接器,主动建立连接,用于Socket Client; ACE_SOCK_Acceptor:接受器,被动建立连接,用于Socket Server; ACE_SOCK_Stream:传输数据的流,用于传输数据;... 阅读全文

posted @ 2010-11-05 11:26 Bill Yuan 编辑

摘要:Building and Installing ACE and Its Auxiliary Libraries and ServicesFor our build we require the packages MinGW and MSYS. Install the MinGW tools into a common directory, say c:/mingw.Install the MSYS... 阅读全文

posted @ 2010-06-29 15:17 Bill Yuan 编辑

摘要:TAO(The ACE ORB)简介  TAO是一种开源的CORBA的实现。它是基于对象管理组织(OMG)标准CORBA参考模型,并通过自适应通讯环境(ACE)提供的软件概念和框架构建而成。这是一项中间件技术,这种技术使通用网络编程任务自动化,包括以下方面:1.注册,定位和激活;2.对象请求的多路分发;3.分帧及错误处理;4.参数编码和解码;和5.操作的多路分解  ACE/TAO的实现语言是C和C... 阅读全文

posted @ 2010-06-28 11:29 Bill Yuan 编辑

摘要:转自:http://hi.baidu.com/winstonzh/blog/item/58ffb78f48e5bfeef01f36b7.html最近,偶在ACE_Reactor框架和ACE_Proactor框架的基础上写了一个网络应用框架,主要目的是将网络数据收发,网络错误处理,以及网络超时这些socket级的问题与应用逻辑分开,可以保证在应用逻辑的实现不变的情况下,随意改变网络层的实现(也就是用... 阅读全文

posted @ 2010-06-13 16:30 Bill Yuan 编辑

摘要:ACE的全名是 ADAPTIVE Communication Environment,是一组可以自由使用的、开源的面向对象(OO)的、跨平台的网络通信构架。框架供网络程序的开发:l事件多路分离组件:ACE Reactor(反应堆)和Proactor(前摄器)是可扩展的面向对象多路分离器,它们分派应用特有的处理器,以响应多种类型的基于I/O、定时器、信号和同步的事件。l服务初始化组件:ACE Acc... 阅读全文

posted @ 2010-06-13 16:27 Bill Yuan 编辑

摘要:一. Windows下for MSVC的安装与配置 http://download.dre.vanderbilt.edu/ 下载我们用的是ACE-5.4+TAO-1.4+CIAO-0.4.zip,Windows下解压缩该压缩包到目标路径(设为D:\ACE_wrappers ),创建文件:$ACE_ROOT/ace/config.h,增加一行:#include "ace/config-win32.h... 阅读全文

posted @ 2010-06-13 16:02 Bill Yuan 编辑

摘要:源码:http://download.dre.vanderbilt.edu/文档:http://www.dre.vanderbilt.edu/~schmidt/DOC_ROOT/ACE/ACE-INSTALL.html论坛:http://www.acejoy.com/space/html/index.html   http://www.acedevelop.com/ 阅读全文

posted @ 2010-06-13 15:52 Bill Yuan 编辑

点击右上角即可分享
微信分享提示