
ACE应用
文章平均质量分 82
ishow99
这个作者很懒,什么都没留下…
展开
-
ACE实现FTP客户端
FTP协议详解可以参考这里:http://blog.youkuaiyun.com/yxyhack/archive/2007/10/15/1826256.aspx,已经写得比较详细了; 以下是代码: 1、ffcs_ftp_client.h#ifndef FTP_CLIENT_ACE_H#define FTP_CLIENT_ACE_H#include #incl原创 2009-08-12 16:45:00 · 2216 阅读 · 3 评论 -
ACE通用服务端框架
认真学习了《The ACE Programmers Guide》中7.6 Using the Acceptor-Connector Framework章节,整理了通用服务端和客户端框架,首次在网络上共享学习成果,希望对大家有所帮助。 不爱废话,开始我们的编码旅程。补充一句,学习ACE不得不研读一下《ACE自适配通信环境中文技术文档-中篇:ACE程序员教程》这份文档,作者和马维达的原创 2009-06-13 11:23:00 · 2750 阅读 · 3 评论 -
ACE通用客户端框架
上一篇《ACE通用服务端框架》为我们展示了ACE接受器(Acceptor)和连接器(Connector)设计模式的高度集成度,本篇延续上一篇的思路,完成通用客户端的设计和编码。 由于ACE充分发挥了C++模板技术的优势,是的Connector模式与Acceptor模式在编码上是如此接近。 好了,开始我们的编码旅程吧。同样的,本框架部分代码来自《T原创 2009-06-13 12:42:00 · 2571 阅读 · 2 评论 -
ACE实现的轻量级日志系统
首先谈谈日志生成机制,以下所谈内容适用运行于Unix操作系统的应用程序; 一、日志生成规则 1、可以限制单个日志文件的最大文件大小(一般32M~64M)。 2、日志系统应能够分级显式,为4个级别:ERROR、WARN、MESSAGE(或INFO)、DEBUG;ERROR优先级别最高,DEBUG优先级别最低;优先级别比配置输出级别低的日志信息不输出(假设配置输出级别为ERROR,原创 2009-06-13 13:14:00 · 3058 阅读 · 2 评论 -
ACE文件操作
最近很少玩转代码了,有点生疏。国内程序员的平均年龄比国外小很多,反映了国内IT业的某些现实;试问能有几个上了30的还将开发作为自己人生的目标? 正题: ACE里的文件操作与平常的Win32里面的文件操作有所不同,这是因为ACE是为网络开发而设计的,里面普遍都遵循了Client/Server模式,这样在操作文件时,ACE把文件看做是一个Socket服务器,转载 2009-09-01 12:38:00 · 1103 阅读 · 0 评论 -
ACE+gSOAP实现高性能WebService Server(C/C++)
1、开发环境请参考《搭建ACE-5.7.4+VS2008开发环境》一文 2、gSOAP库,下载地址:http://gsoap2.sourceforge.net/,本文使用的版本是:gsoap_2.7.15,gSOAP的编程可以参考doc目录下的soapdoc2.pdf,官方文档写的非常详细。 让我们开始gSOAP编码旅程: 1、创建gsoap_server.h://gs原创 2009-12-18 11:59:00 · 3652 阅读 · 2 评论 -
ACE读取配置文件二次封装
其实在ACE中已经集成了读取配置文件的类,在此班门弄斧对ACE配置文件操作类进行二次封装,可以简化平常的调用代码,并实现配置参数自动更新的功能;在代码中使用了C++模板特化的方式,有兴趣的朋友可以仔细研究下; 关于ACE配置文件类的用法本章不做详细介绍,不熟悉可以参考《ACE Programmer's Guide》第4.2章节“Accessing Configuration Information ”的说明,或者直接看下面的代码,其实比较简单;1、Config.h#ifndef FFCS_CO原创 2010-07-09 16:04:00 · 1655 阅读 · 0 评论 -
基于ACE快速搭建轻量级应用程序编程框架(第二版)
<br /> 本篇基于上一篇《基于ACE快速搭建轻量级应用程序编程框架(第一版)》的基础,进一步完善早期实现的ACE Acceptor & Connector设计模式,比较适用于各种基于Socket的应用程序搭建;<br /> <br /> 文章中涉及的通用类请参考《基于ACE快速搭建轻量级应用程序编程框架(第一版)》中的快速链接,这里不再重复贴出来了;<br /> <br />TaskDefined.h<br />#ifndef _ACCEPTOR_CONNECTOR_h#define _原创 2010-10-12 11:37:00 · 1796 阅读 · 1 评论