C++网络工具包:POCO
C++网络工具包 POCO提供远程处理RPC / IPC和SOAP / WSDL的Web服务,开放式服务平台建设模块化,可扩展的应用程序…等等。
它用以开发基于网络的可移植的应用程序,功能涉及线程、线程同步、文件系统访问、流操作、共享库和类加载、套接字以及网络协议包括:HTTP、FTP、 SMTP 等;其本身还包含一个 HTTP 服务器,提供 XML 的解析和 SQL 数据库的访问接口。
概观:
核心功能:DynamicAny类为动态类型的缓存框架、日期和时间、事件(signal / slot机制)和通知框架、正则表达式(PCRE的基础上)、共享库和类加载、
智能指针和内存管理(缓冲池)、字符串格式化字符串工具。
压缩:基于zlib的压缩/解压缩。
加密:基于OpenSSL的密码散列、X509证书处理、对称和RSA的加密、流进行加密和解密。
数据库:统一访问不同的SQL数据库(的SQLite,MySQL和ODBC)。
文件系统:独立于平台的道路建设和操作的目录列表。
记录:可扩展的日志框架、带可插拔的日志渠道和消息格式化、控制台日志记录、日志文件、系统日志、远程系统日志、Windows事件日志服务。
多线程:线程和线程同步类、线程池的工作队列、活动对象和活动、任务管理、定时器。
网络:流、数据包、组播、服务器和原始套接字、TCP服务器框架(多线程)、反应器服务器框架、HTTP(小号)客户端和服务器框架、HTTP基本和摘要式身份验证、
Ç+ +服务器的页面的编译器、C + +代码嵌入到HTML页面、FTP客户端、SMTP和POP3客户端为发送和接收电子邮件的URI和UUID处理、HTML表单处理、
进程和IPC:启动和停止进程的进程同步、共享内存。
文本编码:UTF-8和Unicode处理、文字编码、字符分类 和转换。
XML:SAX2解析器(XML简单API)、DOM(文档对象模型级别1-3)、XML解析器作家。
本文由用户 jopen 自行上传分享,仅供网友学习交流。所有权归原作者,若您的权利被侵害,请联系管理员。
转载本站原创文章,请注明出处,并保留原始链接、图片水印。
本站是一个以用户分享为主的开源技术平台,欢迎各类分享!