- QDecoder
Infobox_Software
name = The qDecoder Project
author = [http://wolkykim.ziom.co.kr/ Seungyoung Kim]
genre = CGI/network programming library in C/C++
license =LGPL
website = [http://www.qdecoder.org/ www.qdecoder.org]qDecoder is a development kit for C/C++ network programming includes CGI supports.
Currently one of the most functionally complete public licensed C/
C++ libraries, qDecoder was begun by [http://wolkykim.ziom.co.kr/ Seungyoung Kim] in 1996 who started it to fill the lack of a viable Web Application Interface library. qDecoder has been released under theLGPL , is currently on stable release 8.0.Distribution
qDecoder is written in C/
C++ and it can work onUnix ,Linux ,FreeBSD , Windows.qDecoder is free software licensed under the terms of the
LGPL .Features
* CGI API
** request handlers supports GET/POST methods, cookie, multipart/form-data encoded file uploading
** response handlers supports header modification, progressive downloading, ...
** supports session handler
** supports HTML related handlers, verifiers, en/decoders, ...
* Networks & IPC API
** easy socket api
** shared-memory handlers
** semaphore handlers
* Data structures
** linked-list data structure
** hash table including dynamically allocatable and static array-base
** circular queue which supports FIFO and STACK
** obstack
* Database Wrapping API
** Supports MySQL
* General API
** configuration parser
** rotating file logger
** hashes such like md5, fnv32, ...
** string handlers
** file handlersExternal links
* [http://www.qdecoder.org The Official Website : www.qdecoder.org]
* [http://www.qdecoder.org/svn/qdecoder/trunk/ qDecoder SVN Source Repository]ee also
* [http://www.qdecoder.org/svn/qhttpd/trunk/ qHttpd : HTTP/1.1 Web Server implemented using qDecoder]
Wikimedia Foundation. 2010.