ace为网络底层的网络架构

一个ace为网络底层的网络架构
 去年写的,使用ace做底层的服务器网络架构,代码构建使用cmake工具,代码可运行在linux和windows2个平台上。
CMake是一个跨平台的安装(编译)工具,可以用简单的语句来描述所有平台的安装(编译过程)。他能够输出各种各样的makefile或者project文件,能测试编译器所支持的C++特性。使用使用cmake很容易生成win下的vs的工程,而在linux下可以生成makefile文件。

网络架构代码和依赖的ace库放在空间里了,有兴趣的朋友可以看看,写的有不好的地方欢迎向我提出哦.
先去下cmake构建相应的工程,比如在win下就构建vs的工程,然后直接可以编译。
cmake工具下载  http://www.cmake.org/  当然百度一下也可以下载的到,我用的cmake2.8.4.



配置
“whhere is the source code” 设置为当前代码的根目录 注意不要有中文路径
“where to builder the  binary”设置为工程路径, cmake建议外部编译,也就是工程文件和代码文件放在2个不同的路径下。
比如 

我的代码放在acesrv下 ,在同级 acesrv目录下创建一个builder的空目录

然后点击   按钮 去配置生成对应的工程文件, 如果你是在win下安装的vs9那选择 vs9 2008就可以了,注意不要选择64位的了
最后点击  就可以创建工程文件了。
如下图, 这时候你用vs9打开sln文件 ,直接编译就可以了。




testXXX是2个测试工程,先编译netlib然后编译测试工程就可以了。
有需要代码的可以发邮件我留言也可  soft2923@163.com

ACE网络框架-文档资料.rar】压缩包中含有如下内容: ================================================== 【ACE源码】目录: ACE+TAO+CIAO-6.0.0.tar.bz2 --------------------------------------------------------------------- 【ACE自适配通信环境中文技术文档】目录: ACE自适配通信环境(代序).pdf ACE自适配通信环境中文技术文档 [2002年12月版].chm 上篇:ACE技术论文集.pdf 中篇:ACE程序员教程.pdf 下篇:ACE应用实例.pdf --------------------------------------------------------------------- 【C++网络编程全集】目录: C++ Network Programming, Volume 1:Mastering Complexity with ACE and Patterns.chm C++ Network Programming, Volume 1:Mastering Complexity with ACE and Patterns.pdf C++ Network Programming, Volume 2:Systematic Reuse with ACE and Frameworks.chm C++NP_v1-P193.ppt C++NP_v2-P298.ppt C++NP_v2-P383.ppt C++网络编程 卷1:运用ACE和模式消除复杂性-P328.pdf C++网络编程 卷2:基于ACE和框架的系统化复用-P374.pdf --------------------------------------------------------------------- 【其它资料】目录: ACE-tutorial [英文版]-P306.pdf ACE-类继承关系.pdf ACE详细介绍-译文.pdf C++网络编程学习笔记(ACE).docx --------------------------------------------------------------------- ACE技术内幕:深入解析ACE架构设计与实现原理 [机械工业.2012年出版.带书签]-P333.pdf --------------------------------------------------------------------- ACE程序员指南:网络与系统编程的实用设计模式 [中国电力.2005年出版.带书签]-P374.pdf ================================================= 附送视频学习资料:[看雪论坛独家免费共享]の轩辕IT培训 Linux C++ 远程全科班 Boost ACE[无KEY 完整版] 该视频是很好的网络框架学习资源,关于ACE框架的视频在Module6中,还有Boost相关的讲解。 下载地址:https://pan.baidu.com/s/1kTDYnjD 【注:可能会失效,赶紧存入网盘】
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值