1*1c60b9acSAndroid Build Coastguard Worker# lws minimal http server eventlib
2*1c60b9acSAndroid Build Coastguard Worker
3*1c60b9acSAndroid Build Coastguard WorkerThis demonstrates a minimal http server that can use any of the event libraries
4*1c60b9acSAndroid Build Coastguard Worker
5*1c60b9acSAndroid Build Coastguard WorkerCommandline option|Meaning
6*1c60b9acSAndroid Build Coastguard Worker---|---
7*1c60b9acSAndroid Build Coastguard Worker-d <loglevel>|Debug verbosity in decimal, eg, -d15
8*1c60b9acSAndroid Build Coastguard Worker--uv|Use the libuv event library (lws must have been configured with `-DLWS_WITH_LIBUV=1`)
9*1c60b9acSAndroid Build Coastguard Worker--event|Use the libevent library (lws must have been configured with `-DLWS_WITH_LIBEVENT=1`)
10*1c60b9acSAndroid Build Coastguard Worker--ev|Use the libev event library (lws must have been configured with `-DLWS_WITH_LIBEV=1`)
11*1c60b9acSAndroid Build Coastguard Worker
12*1c60b9acSAndroid Build Coastguard Worker## build
13*1c60b9acSAndroid Build Coastguard Worker
14*1c60b9acSAndroid Build Coastguard Worker```
15*1c60b9acSAndroid Build Coastguard Worker $ cmake . && make
16*1c60b9acSAndroid Build Coastguard Worker```
17*1c60b9acSAndroid Build Coastguard Worker
18*1c60b9acSAndroid Build Coastguard Worker## usage
19*1c60b9acSAndroid Build Coastguard Worker
20*1c60b9acSAndroid Build Coastguard Worker```
21*1c60b9acSAndroid Build Coastguard Worker $ ./lws-minimal-http-server-eventlib
22*1c60b9acSAndroid Build Coastguard Worker[2018/03/04 09:30:02:7986] USER: LWS minimal http server-eventlib | visit http://localhost:7681
23*1c60b9acSAndroid Build Coastguard Worker[2018/03/04 09:30:02:7986] NOTICE: Creating Vhost 'default' port 7681, 1 protocols, IPv6 on
24*1c60b9acSAndroid Build Coastguard Worker```
25*1c60b9acSAndroid Build Coastguard Worker
26*1c60b9acSAndroid Build Coastguard WorkerVisit http://localhost:7681
27*1c60b9acSAndroid Build Coastguard Worker
28