1# lws minimal ws server timer 2 3This is designed to confirm long term stability of ws timers on a 4particular platform. 5 6## build 7 8``` 9 $ cmake . && make 10``` 11 12## Commandline Options 13 14Option|Meaning 15---|--- 16-d|Set logging verbosity 17-s|Serve using TLS selfsigned cert (ie, connect to it with https://...) 18-h|Strict Host: header checking against vhost name (localhost) and port 19-v|Connection validity use 3s / 10s instead of default 5m / 5m10s 20 21## usage 22 23``` 24 $ ./lws-minimal-ws-server-timer 25[2018/03/04 09:30:02:7986] USER: LWS minimal ws server | visit http://localhost:7681 26[2018/03/04 09:30:02:7986] NOTICE: Creating Vhost 'default' port 7681, 1 protocols, IPv6 on 27``` 28 29Visit http://localhost:7681 and the browser will connect back to the test 30server, you'll see ESTABLISHED logged. That triggers a TIMER event at 20s 31intervals which sets the wsi timeout to 60s. It should just stay like 32that forever doing the TIMER events at 20s intervals and not sending any 33traffic either way. 34 35