Files
clio/src/web
Sergey Kuznetsov c77154a5e6 feat: Integrate new webserver (#1722)
For #919.
The new web server is not using dosguard yet. It will be fixed by a
separate PR.
2024-11-21 14:48:32 +00:00
..
2024-11-21 14:48:32 +00:00
2024-02-05 13:10:50 +00:00

Web server subsystem

This folder contains all of the classes for running the web server.

The web server subsystem:

  • Handles JSON-RPC and websocket requests.

  • Supports SSL if a cert and key file are specified in the config.

  • Handles all types of requests on a single port.

Each request is handled asynchronously using Boost Asio.

Much of this code was originally copied from Boost beast example code.