Arachnida is an embeddable Web server. It uses the OpenSSL library and consists of a small framework for networking that allows you to asynchronously accept and handle connections using a "new connection handler" to handle new connections and a "data handler" to handle incoming data. This makes it possible to add support for any TCP/IP based protocol by just adding a handler. A test suite is included.
|Tags||Communications Internet Web HTTP Servers Software Development Embedded Systems Libraries|
|Operating Systems||Windows POSIX|
Release Notes: This release adds session support to Damos, as well as the urlencode and urldecode functions. With session support in Damos also comes the ability to use custom-created Scorpion contexts (SSL).
Release Notes: This version adds the Agelena generic logging library, as well as a significant update to the documentation.
Release Notes: Two changes that were not included in the previous release are included in this one. Functionally, there are no differences.
Release Notes: This release fixes a few minor bugs and adds a UDPSocket class to Spin. Though HTTP doesn't use UDP, it was the only thing missing from Arachnida to allow it to be used for any IP-based protocol, whether it is TCP/IP or UDP/IP. This class was added at a user's request.
Release Notes: This version corrects a merge conflict that was left in Mesolthelae's main.cpp file due to an oversight.