Ace

ACE_Message_Block实现浅析

ACE_Message_Block实现浅析1. 概述ACE_Message_Block是ACE中很重要的一个类,和ACE框架中的重要模式的实现 如ACE_Reactor, ACE_Proactor, ACE_Stream, ACE_Task都有紧密的联系. 换个角度看,ACE_Message_Block实际上已经是这些实现中的重要组成部分.抛开和框架的配...

ACE安装和配置

1 -- ACE的主页以及下载链接 下载ACE源码以及ACE的编程文档:http://www.cs.wustl.edu/~schmidt/ACE.html 2 -- 编译前准备 源代码包解压之后,会在该目录下生成一个名称为ACE_wrappers的子目录,该目录是发行包的顶级目录,称为$ACE_ROOT,其中包括ACE的源代码、工具和例子。ACE源代码和...

ACE之旅——第一个ACE通讯程序daytime

ACE之旅——第一个ACE通讯程序   ACE最大的用处就是通讯了,这个就不多说了,模仿Stevens的UNP第一个实例——daytime服务器、客户端。   现从服务端svr.cpp开始,代码如下: #include "ace/INET_Addr.h"#include "ace/SOCK_Stream.h"#include "ace/SOCK_Acce...

初学者:ACE学习

ACE的配置(window) (使用VC++)安装: 1. 从网上下载相应源码――――根据提示编辑config.h文件,并放置在ACE_ROOT\ace 目录下。 2. 用VC打开ACE_ROOT\ace\ace.dsw ,并编译,编译后会在ACE_ROOT\lib 目录下生成两个库:ACEd.dll(动态库)和ACEd.lib(静态库)。 3. 链接:...

ACE在Ubuntu下的安装和编译

之前写了很多linux下的底层网络API的demo,这些demo可用于了解底层的网络通信过程,但是想做出好的服务器用于实际业务还是非常困难的,需要大量的代码实现,移植性也非常差,想要写出高性能架构的服务器更是需要高深的功力和时间。所以后续关于服务器的内容会使用网络中间件ACE来实现,封装掉底层的复杂代码,直接提供可用的上层OO接口。坚持不要重复造轮子的原则...