1 /** \mainpage Arachnida/Spin: Dutch for spider.
2 * Spin is a small, simple to use, full-featured HTTP(S) server. Below, the
3 * \em entire source code of the "Hello, world!" equivalent of an HTTP server
4 * is reproduced. I.e., the Mesothelae mini-server serves up only two pages but
5 * has been tested with both Mozilla Firefox and Microsoft Internet Explorer as
6 * clients. It replies to a request for / with a redirect to /index.html, which
7 * it serves up with a bit of HTP containing "Hello, world!". Connections are
8 * handled asynchronously and requests are put in the request handler, where the
9 * main thread will find them calling getNextRequest.
10 * \dontinclude Mesothelae/main.cpp
11 * \until else if (request->url_ == "/index.html")
13 * \skip close_connection
16 * \until client hung up
22 //! The library's main namespace
25 //! Implementation details you may need to know about
28 //! Exceptions thrown by the library
31 //! Connection-related exceptions
34 //! HTTP protocol exceptions
38 //! Connection, data and request handlers and interfaces of such