加载中
使用acl网络通信库的 redis c++ 模块开发 redis 应用

现在 redis 应用越来越广泛,但好用的 C/C++ 客户端库并不多,官方提供的 hiredis 使用复杂度较高,容易出错,而且不支持连接池及连接重试机制,acl 网络通信库提供了丰富的 redis 功能开发库...

acl 服务器编程框架与 Postfix 的服务器架构的功能对比

acl 的服务器框架模块来自于著名的 Postfix 的 master 服务器框架,在其基础上进行了二次改造,使之做为独立的模块使用,方便程序员快捷地写出服务端程序,本文主要对比了 acl 库中的服务器框...

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

服务器编程相对较难,造成很多程序员在编写项目时将一大部分精力浪费在如何设计一个高效、安全、稳定的服务器架构上,而不是将重点放在具体业务开发上,ACL 的服务器框架将程序员的服务器编程...

使用 acl 库编写多线程应用程序

在多核时代,为了高效地使用多核,经常需要进行多线程编程,系统的线程库 API 接口使用较为麻烦,且没有提供线程池库,acl 库中的多线程模块可以使程序员快速地编写出多线程程序,同时提供了...

使用 acl 库编写高并发非阻塞网络通信程序

众多高并发服务器(诸如 nginx, squid, redis, etc) 都采用非阻塞编程模式,而编写一个高并发的非阻塞服务程序的难度是相当高的,在 acl 通信库中提供了方便的非阻塞网络编程框架,有助于程序...

用C++实现类似于JAVA HttpServlet 的编程接口

现在 JAVA/PHP/ASP 都可以快速实现 WEB 应用的开发,而 C/C++ 开发 WEB 程序一直处于低效状态,尽管 C/C++ 的执行效率要高得多;本人以 acl 库中的 C++ WEB 通信模块为基础,描述了如何使用 ...

跨平台网络通信与服务器编程框架库(acl库)介绍

acl 工程是一个跨平台(支持LINUX,WIN32,Solaris,MacOS,FreeBSD)的网络通信库及服务器编程框架,同时提供更多的实用功能 库。通过该库,用户可以非常容易地编写支持多种模式(多线程、多...

acl 网络通信与服务器框架库示例列表

acl 工程是一个跨平台(支持LINUX,WIN32,Solaris,MacOS,FreeBSD)的网络通信库及服务器编程框架,同时提供更多的实用功能库。通过该库,用户可以非常容易地编写支持多种模式(多线程、多进...

acl 工程介绍

一、概述 acl 工程是一个跨平台的通用网络通信库,同时提供更多的其它有价值功能。通过该库,用户可以非常容易地编写支持多种模式的服务器程序、WEB 应用程序以及数据库应用程序。此外,该库...

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

在以前有关使用 acl 的技术文章(如:使用 acl::master_threads 类编写多进程多线程服务器程序 ,用 acl::master_aio 类编写高并发非阻塞服务器程序,使用 acl::master_proc 类编写多进程服务...

使用 acl_cpp 库编写多线程程序

在 《利用ACL库开发高并发半驻留式线程池程序》中介绍了如何使用 C 版本的 acl 线程库编写多线程程序,本文将会介绍如何使用 C++ 版本的 acl 线程库编写多线程程序,虽然 C++ 版 acl 线程库基...

基于POSTFIX的服务器框架的服务器程序设计

一、 概述 在当今网络应用中,各种开源服务器可谓遍地开花。Web服务器如 Apache、AOL-Server、Lighttpd等;数据库服务器如:Mysql、PostgreSQL;MTA服务如Postfix、 Sendmail、Qmail等;HTT...

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

在编写服务器应用程序时,有时会有这样一种应用场景:后端的业务数据及业务逻辑相同,但希望给前端应用提供的功能范围及协议方式有些差别。如: 场景一:希望来自于外网的客户端以只读权限访...

利用ACL库开发高并发半驻留式线程池程序

一、概述   在当今强调多核开发的年代,要求程序员能够写出高并发的程序,而利用多个核一般有两种方式:采用多线程方式或多进程方式。每处理一个新任务时如果临时产生一个线程或进程且处理...

跨平台网络通信与服务器编程框架库(acl库)介绍

一、描述 acl 工程是一个跨平台(支持LINUX,WIN32,Solaris,MacOS,FreeBSD)的网络通信库及服务器编程框架,同时提供更多的实用功能 库。通过该库,用户可以非常容易地编写支持多种模式(...

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

acl 中服务器框架模块是一个非常重要的模块,使用该模块技术人员可以快速地写出稳定、安全、高效的网络服务应用,该模块主要来源于著名的邮件服务器程序 (Postfix) 中的 master 模块,为了便...

ACL_VSTRING --字符串操作的法宝

一、概述   当我们在使用C++、JAVA、.NET等面向对象语言甚至象PHP等脚本程序编写字符串处理程序,觉得字符串处理是如此的简单,但当用C编写字符串处理程序时,用得最多可能是诸如:snpri...

利用ACL开发并发网络服务器

1、概述 本节结合 "利用ACL库开发高并发半驻留式线程池程序" 和 "利用ACL库快速创建你的网络程序" 两篇文章的内容,创建一个简单的线程池网络服务器程序。 2、并发式网络通信实例 #include "...

C语言中也可以方便地进行遍历

  请先看一个例子,如下: void test() { ACL_HTABLE *table = acl_htable_create(10, 0); /* 创建哈希表 */ ACL_HTABLE_ITER iter; /* 哈希表的遍历变量 */ ...

acl 3.0.8 版本发布了

acl(https://sourceforge.net/projects/acl/) 开源项目新版本 3.0.8 版发布了,有关 acl 的介绍参见:acl 框架库简介, 主要是修复了一些存在的 BUG,同时伴随一些模块的性能提升,以及针对 ...

没有更多内容

加载失败,请刷新页面

返回顶部
顶部