最新文章列表

acl --网络及服务器编程框架库 3.0.15 版本发布

acl 3.0.15 版本 (项目主页:https://sourceforge.net/projects/acl/,技术文章主页:http://zsxxsz.iteye.com/)) 发布了,acl 是 one Advanced C/C++ library 的简称,主要包括网络通信库以及服务器框架库等功能,支持 Linux/Windows/Solaris/FreeBsd/MacOS 平台;整个 ...
zsxxsz 评论(0) 有1334人浏览 2014-01-25 20:54

网络与服务器编程框架库 acl_3.0.14发布

      acl 3.0.14 版本 (项目主页:https://sourceforge.net/projects/acl/,技术文章主页:http://zsxxsz.iteye.com/)) 发布了,acl 是 one Advanced C/C++ library 的简称,主要包 ...
zsxxsz 评论(0) 有1139人浏览 2013-12-07 20:27

网络与服务器编程框架库 acl_3.0.13 发布

acl 3.0.13 版本 (项目主页:https://sourceforge.net/projects/acl/,技术文章主页:http://zsxxsz.iteye.com/)) 发布了,acl 是 one Advanced C/C++ library 的简称,主要包括网络 ...
zsxxsz 评论(0) 有1121人浏览 2013-11-04 21:05

Android之服务器编程

这个教程主要是讲解服务器编程的,如果你的应用需要和服务器通信,那就必须了解服务器编程(当然,也许你不需要了解,因为你只开发客户端),Android应用和服务器的通信可以使用Http + JSON来通信,具体教程可以参看我以前的博客。 在这里说一句题外话:如果你不是出于爱好来写应用,那么尽量做有网络功能的应用,如果是单机,很容易被别人破解(在中国这种大环境下,没办法)。 视频教程的主要内容有: 0 ...
storezhang 评论(0) 有253人浏览 2013-10-31 09:33

网络与服务器编程框架库 acl_3.0.12 发布

acl 3.0.12 版本 (项目主页:https://sourceforge.net/projects/acl/,  技术文章主页:http://zsxxsz.ietye.com/) 发布了,acl 是 one Advanced C/C++ library 的简称,主要包括网络 ...
zsxxsz 评论(0) 有1181人浏览 2013-10-03 22:54

使用 acl 服务器框架编写监听多个地址的服务器程序

      在编写服务器应用程序时,有时会有这样一种应用场景:后端的业务数据及业务逻辑相同,但希望给前端应用提供的功能范围及协议方式有些差别。如:       场景一:希望来自于外网的客户端以只读权限访问后端数据,同时希望来自于内网的客户端可以以读/写方式访问后端数据;       场景二:希望某个网段的客户端以 HTTP 协议访问后端业务,同时希望某个网段的客户端以私有协议方式访问后端业务 ...
zsxxsz 评论(0) 有2370人浏览 2013-09-07 20:40

acl 3.0.8 版本发布了

       acl(https://sourceforge.net/projects/acl/) 开源项目新版本 3.0.8 版发布了,有关 acl 的介绍参见:acl 框架库简介, 主要是修复了一些存在的 BUG,同时伴随一些模块的性能提升,以及针对 master 服务器框架的功能扩展。下面是本次修改的主要内容:   acl 3.0.8 (2013.6.25) 一、lib_acl 1 ...
zsxxsz 评论(0) 有1280人浏览 2013-06-23 19:31

acl 服务器编程框架特点介绍

      acl 中服务器框架模块是一个非常重要的模块,使用该模块技术人员可以快速地写出稳定、安全、高效的网络服务应用,该模块主要来源于著名的邮件服务器程序 (Postfix) 中的 master 模块,为了便于开发者使用,本人又增加了许多有益的功能模块。在 acl 的文章分类 ”acl开发--服务器篇“ 和 ”acl_cpp开发--服务器开发“ 中有关 master 服务器框架的流程图及实例 ...
zsxxsz 评论(0) 有3690人浏览 2013-06-21 22:01

使用 acl 生成向导快速创建服务器程序

      在以前有关使用 acl 的技术文章(如:使用 acl::master_threads 类编写多进程多线程服务器程序 ,用 acl::master_aio 类编写高并发非阻塞服务器程序,使用 acl::master_proc 类编写多进程服务器程序)中,对如何使用 acl 服务器框架类编写服务器应用程序做了较为详细的描述,但手工输入这些代码毕竟是比较烦人的,在 acl 的 app/ 目 ...
zsxxsz 评论(2) 有3611人浏览 2013-04-22 23:33

acl 服务器模块的部署

一、概述       在文章 acl 服务器编程模型介绍,开发多线程进程池服务器程序---acl 服务器框架应用,快速创建你的服务器程序--single进程池模型 ...
zsxxsz 评论(0) 有4826人浏览 2013-01-21 20:27

acl 服务器编程模型介绍

一、概述       之前写过几篇有关如何使用 acl 的服务器框架编写网络服务器程序的文章(如:协作半驻留式服务器程序开发框架),现在总结一下,简要说明一下 acl 中所支持的几种服务器模型。acl 服务器框架支持四种模式:非阻塞模型、进程池模型、线程池进程混合模型,以及触发器模型。这四种服务器模型基本覆盖了我们编程时的常见模式,其中的进程池模型(对应于 Postfix 中的 single_ ...
zsxxsz 评论(0) 有4582人浏览 2012-06-19 00:13

用 acl::master_aio 类编写高并发非阻塞服务器程序

      在文章《使用 acl::master_threads 类编写多进程多线程服务器程序》和《使用 acl::master_proc 类编写多进程服务器程序》中分别讲述了如何编写 LINUX 平台下阻塞式服务器程序的多线程和多进程方式。虽然这两种模式都可以处理并发任务,并且效率也不低,但是毕竟线程和进程资源是操作系统的宝贵资源,如果要支持非常高的并发请求,则会因为系统限制而不能创建更多的进 ...
zsxxsz 评论(0) 有4887人浏览 2012-05-30 22:15

使用 acl_cpp 的 HttpServlet 类及服务器框架编写WEB服务器程序

        在 《用C++实现类似于JAVA HttpServlet 的编程接口 》 文章中讲了如何用 HttpServlet 等相关类编写 CGI 程序,于是有网友提出了 CGI 程序低效性,不错,确实 CGI 程序的进程开销是比较大的,本文就将说明依然是这些 HTTP 相关的类,如果在使用 acl_cpp/src/master 下的服务器框架类的条件下,可以非常方便地转为服务器程序 ...
zsxxsz 评论(0) 有4345人浏览 2012-05-21 10:51

非阻塞网络编程实例讲解

一、概述           acl 库的 C 库(lib_acl) 的 aio 模块设计了完整的非阻塞异步 IO 通信过程,在 acl 的C++库(lib_acl_cpp) 中封装并增强了异步通信的功能,本文主要描述了 acl C++ 库之非阻塞IO库的设计及使用方法,该异步流的设计思路为:异步流类与异步流接口类,其中异步流类对象完成网络套接口监听、连接、读写的操作,异步流接口类对象定义了网 ...
zsxxsz 评论(0) 有3596人浏览 2012-04-04 23:22

acl介绍

一、acl 是什么?     其实是一个很简单的问题,acl 的英文字母 advanced C library 的缩写(当然,您也可以认为是 a C library 的缩写)。也许有人会问 ...
zsxxsz 评论(5) 有7417人浏览 2010-01-21 15:08

协作半驻留式服务器程序开发框架 --- 基于 Postfix 服务器框架改造

一、概述      现在大家在和Java, PHP, .net写应用程序时,都会用到一些成熟的服务框架,所以开发效率是比较高的。而在用C/C++写服务器程序时,用 ...
zsxxsz 评论(0) 有5730人浏览 2009-08-15 17:01

最近博客热门TAG

Java(141746) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics