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-demos
Andy Green c36a1e8ed0 clean: internally use LWS_WITH_CLIENT and _SERVER
Remove some more things in LWS_WITH_SERVER=0 case
2019-08-26 09:58:57 +01:00
..
mount-origin minimal examples: update for CSP best practices 2018-11-21 17:03:29 +08:00
CMakeLists.txt clean: internally use LWS_WITH_CLIENT and _SERVER 2019-08-26 09:58:57 +01:00
localhost-100y.cert hrtimer: add support for libevent and libev 2018-05-02 19:27:33 +08:00
localhost-100y.key hrtimer: add support for libevent and libev 2018-05-02 19:27:33 +08:00
minimal-http-server-eventlib-demos.c cc0: align dedication to CC0 FAQ recommended format 2019-05-02 09:29:01 +01:00
README.md hrtimer: add support for libevent and libev 2018-05-02 19:27:33 +08: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