# acl **Repository Path**: tuyu/acl ## Basic Information - **Project Name**: acl - **Description**: one advanced C/C++ lib for UNIX and WINDOWS;跨平台网络通信与服务器开发框架(支持多线程、多进程、非阻塞、触发器、UDP方式);支持 HTTP/memcache/beanstalk/smtp/ping/handler socket 等网络通信协议;支持 XML/JSON/MIME/BASE64/UUCODE/QPCODE/RFC2047 等常见格式编解码;还有其它更多有价值的功能。 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: http://zsxxsz.iteye.com/ - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 405 - **Created**: 2015-01-02 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # acl -- one advanced C/C++ lib for UNIX and WINDOWS ## Description Advanced C/C++ library(ACL) for UNIX-like OS and WIN32 OS, including sync/async/ssl iostream for net/file, thread pool, process pool, db pool, server framework, event, memory, string, array/hash/ring/list, xml and json parser, http/smtp/icmp protocol, SSL/TLS, C unit test, etc ## Features * data structure: array/htable/ring/stack/avl * stream(sync and async) for socket and file * thread pool and process pool * handler-socket/memcached/beanstalkd client * mysql/sqlite connection pool * http/icmp/smtp protocol * json/xml/mime/base64/qp/uucode * event(select, poll, iocp, epoll, kqueue, devpoll, win32 message) * **server framework(multi-process, multi-threads, aio, trigger, udp)** * **HttpServlet for C++; http client and http server** * session manager * log/configure * file queue * zlib/iconv wrapper * unit test framework ## Contact - Website: http://www.iteye.com - Download: https://sourceforge.net/projects/acl - QQ group: 242722074