1
0
Fork 0
mirror of https://github.com/warmcat/libwebsockets.git synced 2025-03-16 00:00:07 +01:00
libwebsockets/minimal-examples/http-server/minimal-http-server-eventlib-smp
Andy Green f7149e90c2 cc0: align dedication to CC0 FAQ recommended format
https://libwebsockets.org/pipermail/libwebsockets/2019-April/007937.html

thanks to Bruce Perens for noting it.

This doesn't change the intention or status of the CC0 files, they were
pure CC0 before (ie, public domain) and they are pure CC0 now.  It just
gets rid of the (C) part at the top of the dedication which may be read
to be a bit contradictory since the purpose is to make it public domain.
2019-05-02 09:29:01 +01:00
..
mount-origin minimal-http-server-eventlib-smp 2019-03-21 10:26:42 +08:00
CMakeLists.txt minimal-http-server-eventlib-smp 2019-03-21 10:26:42 +08:00
localhost-100y.cert minimal-http-server-eventlib-smp 2019-03-21 10:26:42 +08:00
localhost-100y.key minimal-http-server-eventlib-smp 2019-03-21 10:26:42 +08:00
minimal-http-server-eventlib-smp.c cc0: align dedication to CC0 FAQ recommended format 2019-05-02 09:29:01 +01:00
README.md minimal-http-server-eventlib-smp 2019-03-21 10:26:42 +08:00

lws minimal http server eventlib

WARNING: this is under development, it's not stable.

This demonstrates a minimal http server that can use any of the event libraries

Commandline option Meaning
-d Debug verbosity in decimal, eg, -d15
-t Number of threads to use.
--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

lilbwebsockets must have been built with LWS_MAX_SMP greater than 1 to use multiple threads.

 $ cmake . && make

usage

 $ ./lws-minimal-http-server-eventlib-smp
[2018/03/04 09:30:02:7986] USER: LWS minimal http server-eventlib | 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