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 /)