libwebsockets/minimal-examples-lowlevel/http-server/minimal-http-server-eventlib-demos
Albert Ribes 2cd0d9ed78 lws_http_mount: Add support for chroot and chdir in CGI mounts
All examples have been updated to provide NULL for these new fields.
2025-04-06 15:45:20 +01:00
..
mount-origin examples: move existing to m-e-lowlevel and start repoulating m-e with SS 2021-10-08 09:49:05 +01:00
CMakeLists.txt cmake: upgrade everyone to 3.5 minimum version 2023-12-08 13:23:04 +00:00
localhost-100y.cert examples: move existing to m-e-lowlevel and start repoulating m-e with SS 2021-10-08 09:49:05 +01:00
localhost-100y.key examples: move existing to m-e-lowlevel and start repoulating m-e with SS 2021-10-08 09:49:05 +01:00
minimal-http-server-eventlib-demos.c lws_http_mount: Add support for chroot and chdir in CGI mounts 2025-04-06 15:45:20 +01:00
README.md examples: move existing to m-e-lowlevel and start repoulating m-e with SS 2021-10-08 09:49:05 +01:00

lws minimal http server eventlib demos

This demonstrates a slightly more complex demo that can use any of the event loops (it defaults to poll)

It uses statically included plugins to provide the lws test server functions

Commandline option Meaning
-d Debug verbosity in decimal, eg, -d15
--uv Use the libuv event library (lws must have been configured with -DLWS_WITH_LIBUV=1)
--event Use the libevent library (lws must have been configured with -DLWS_WITH_LIBEVENT=1)
--ev Use the libev event library (lws must have been configured with -DLWS_WITH_LIBEV=1)

build

 $ cmake . && make

usage

 $ ./lws-minimal-http-server-eventlib-demos
[2018/03/04 09:30:02:7986] USER: LWS minimal http server-eventlib-demos | visit http://localhost:7681
[2018/03/04 09:30:02:7986] NOTICE: Creating Vhost 'default' port 7681, 1 protocols, IPv6 on

Visit http://localhost:7681