1*1c60b9acSAndroid Build Coastguard Worker# lws minimal http client multi
2*1c60b9acSAndroid Build Coastguard Worker
3*1c60b9acSAndroid Build Coastguard Worker## build
4*1c60b9acSAndroid Build Coastguard Worker
5*1c60b9acSAndroid Build Coastguard Worker```
6*1c60b9acSAndroid Build Coastguard Worker $ cmake . && make
7*1c60b9acSAndroid Build Coastguard Worker```
8*1c60b9acSAndroid Build Coastguard Worker
9*1c60b9acSAndroid Build Coastguard Worker## usage
10*1c60b9acSAndroid Build Coastguard Worker
11*1c60b9acSAndroid Build Coastguard WorkerThe application goes to https://warmcat.com and receives the page data
12*1c60b9acSAndroid Build Coastguard Workersame as minimal http client.
13*1c60b9acSAndroid Build Coastguard Worker
14*1c60b9acSAndroid Build Coastguard WorkerHowever it does it for 8 client connections concurrently.
15*1c60b9acSAndroid Build Coastguard Worker
16*1c60b9acSAndroid Build Coastguard Worker## Commandline Options
17*1c60b9acSAndroid Build Coastguard Worker
18*1c60b9acSAndroid Build Coastguard WorkerOption|Meaning
19*1c60b9acSAndroid Build Coastguard Worker---|---
20*1c60b9acSAndroid Build Coastguard Worker-s|Stagger the connections by 100ms, the last by 1s
21*1c60b9acSAndroid Build Coastguard Worker-p|Use http/1.1 pipelining or h2 simultaneous streams
22*1c60b9acSAndroid Build Coastguard Worker--h1|Force http/1 only
23*1c60b9acSAndroid Build Coastguard Worker-l|Connect to server on https://localhost:7681 instead of https://warmcat.com:443
24*1c60b9acSAndroid Build Coastguard Worker-n|Read numbered files like /1.png, /2.png etc.  Default is just read /
25*1c60b9acSAndroid Build Coastguard Worker--uv|Use libuv event loop if lws built for it
26*1c60b9acSAndroid Build Coastguard Worker--event|Use libevent event loop if lws built for it
27*1c60b9acSAndroid Build Coastguard Worker--ev|Use libev event loop if lws built for it
28*1c60b9acSAndroid Build Coastguard Worker--post|POST to the server rather than GET
29*1c60b9acSAndroid Build Coastguard Worker-c<n>|Create n connections (n can be 1 .. 8)
30*1c60b9acSAndroid Build Coastguard Worker--path <path>|Force the URL path (should start with /)