原创 使用 acl 編寫 UDP 網絡程序

      在當今網絡世界,雖然大部分網絡應用都是基於 TCP 的,但有時 UDP 的網絡通信也有用武之處。acl 的網絡庫中不僅提供了基於 TCP 的網絡套接字流,同時也提供了 UDP 的網絡庫(目前 acl 庫的網絡部分僅提供了基本

原创 網絡與服務器編程框架庫 acl_3.0.12 發佈

acl 3.0.12 版本 (項目主頁:https://sourceforge.net/projects/acl/,  技術文章主頁:http://zsxxsz.ietye.com/) 發佈了,acl 是 one Advanced C/

原创 使用 acl 的生成嚮導快速創建一個C++ WEB 服務器

      在文章《使用 acl 生成嚮導快速創建服務器程序》中介紹如何使用 acl 的服務器生成嚮導自動創建服務器程序的過程,文章《使用 acl_cpp 的 HttpServlet 類及服務器框架編寫WEB服務器程序》介紹了編寫 HT

原创 使用 acl_cpp 庫中的 http_request 類實現一個 HTTP 客戶端請求的例子

        之前寫過幾篇如何使用 acl 庫來實現 HTTP 客戶端的例子都是基於 C 語言(使用 acl 較爲底層的 HTTP 協議庫寫 HTTP 下載客戶端舉例, 使用 acl 庫開發一個 HTTP 下載客戶端),其實在 ac

原创 使用 acl_cpp 庫編寫多線程程序

      在 《利用ACL庫開發高併發半駐留式線程池程序》中介紹瞭如何使用 C 版本的 acl 線程庫編寫多線程程序,本文將會介紹如何使用 C++ 版本的 acl 線程庫編寫多線程程序,雖然 C++ 版 acl 線程庫基於 C 版的線

原创 線程池設計中的驚羣問題

      多線程編程已經是現在網絡編程中常用的編程技術,設計一個良好的線程池庫顯得尤爲重要。在 UNIX(WIN32下可以採用類似的方法,acl 庫中的線程池是跨平臺的) 環境下設計線程池庫主要是如何用好如下系統 API:      

原创 跨平臺網絡通信與服務器編程框架庫(acl庫)介紹

一、描述 acl 工程是一個跨平臺(支持LINUX,WIN32,Solaris,MacOS,FreeBSD)的網絡通信庫及服務器編程框架,同時提供更多的實用功能 庫。通過該庫,用戶可以非常容易地編寫支持多種模式(多線程、多進程、非阻塞、

原创 網絡與服務器編程框架庫 acl_3.0.14發佈

      acl 3.0.14 版本 (項目主頁:https://sourceforge.net/projects/acl/,技術文章主頁:http://zsxxsz.iteye.com/)) 發佈了,acl 是 one Advanc

原创 網絡與服務器編程框架庫 acl_3.0.18 發佈

acl 3.0.18 版本 (項目主頁:https://sourceforge.net/projects/acl/,技術文章主頁:http://zsxxsz.iteye.com/)) 發佈了,acl 是 one advanced C/C

原创 網絡與服務器編程框架庫 acl_3.0.19 發佈

acl 3.0.19 版本 (項目主頁:https://sourceforge.net/projects/acl/,技術文章主頁:http://zsxxsz.iteye.com/ ) 發佈了,acl 是 one advanced C/C

原创 網絡與服務器編程框架庫 acl_3.0.13 發佈

acl 3.0.13 版本 (項目主頁:https://sourceforge.net/projects/acl/,技術文章主頁:http://zsxxsz.iteye.com/)) 發佈了,acl 是 one Advanced C/C

原创 跨平臺的網絡通信與服務器框架庫 acl 庫 3.0.20版本發佈

跨 平臺通用網絡通信及服務器編程框架庫 acl 庫之 3.0.20 版本 (項目主頁:https://sourceforge.net/projects/acl/,https://github.com /zhengshuxin/acl,技

原创 使用 acl 服務器框架編寫監聽多個地址的服務器程序

      在編寫服務器應用程序時,有時會有這樣一種應用場景:後端的業務數據及業務邏輯相同,但希望給前端應用提供的功能範圍及協議方式有些差別。如:       場景一:希望來自於外網的客戶端以只讀權限訪問後端數據,同時希望來自於內網的客

原创 acl --網絡及服務器編程框架庫 3.0.15 版本發佈

acl 3.0.15 版本 (項目主頁:https://sourceforge.net/projects/acl/,技術文章主頁:http://zsxxsz.iteye.com/)) 發佈了,acl 是 one Advanced C/C

原创 使用 acl 庫開發簡單的客戶端與服務器程序

      之前寫過一些如何使用 acl 的服務器框架編寫服務器程序的技術文章(http://zsxxsz.iteye.com/category/210570,http://zsxxsz.iteye.com/category/80224