bel2125 0f941f3eaa Support multiple domains (Step 8/?) - experimental 7 سال پیش
..
_obsolete ada2be4733 Move superseded examples in "obsolete" folder 8 سال پیش
embedded_c bc372f91fc Examples and test: use new instead of legacy interface 7 سال پیش
embedded_cpp f590189b23 Improve example how to use websockets in C++ 8 سال پیش
https 0f4f701761 Add some notes on security 7 سال پیش
multidomain 0f941f3eaa Support multiple domains (Step 8/?) - experimental 7 سال پیش
README.md 0f941f3eaa Support multiple domains (Step 8/?) - experimental 7 سال پیش

README.md

Examples

Two examples show how to embed civetweb into a C (embedded_c) or a C++ (embedded_cpp) application. The C++ wrapper only offers a subset of the full C API, thus the C example is more complete than the C++ example. These examples were not designed with security in mind, but to show how the API can be used in principle. For more information, see the documentation. Some examples can also be found in the test folder (but they are less documented and adapted to the needs of the test framework).

In addition, there is one example how to configure a HTTPS server, to comply with modern security standards (https). It does not hold any source, but only a configuration file and some documentation how to use it.

The multidomain example demonstrates how to host multiple domains with different HTTPS certificates. It uses the standalone server (civetweb.c + main.c) and existing certificates.

Some no longer maintained examples can be found in the "obsolete" folder. It is not guaranteed that they work in the current version - they are kept for reference, but might be removed in the future.

All examples are subject to the MIT license (unless noted otherwise) - they come without warranty of any kind.