xref: /aosp_15_r20/external/libwebsockets/minimal-examples/ws-client/minimal-ws-client-rx/README.md (revision 1c60b9aca93fdbc9b5f19b2d2194c91294b22281)
1*1c60b9acSAndroid Build Coastguard Worker# lws minimal ws client rx
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://libwebsockets.org and makes a wss connection
12*1c60b9acSAndroid Build Coastguard Workerusing the dumb-increment-protocol.  It shows the incrementing number it is
13*1c60b9acSAndroid Build Coastguard Workerbeing sent over ws as it arrives.
14*1c60b9acSAndroid Build Coastguard Worker
15*1c60b9acSAndroid Build Coastguard WorkerThis example only receives things to keep it simple.  See minimal-ws-client-tx
16*1c60b9acSAndroid Build Coastguard Workerfor code related to sending things.  Of course rx and tx are supported in the
17*1c60b9acSAndroid Build Coastguard Workersame protocol.
18*1c60b9acSAndroid Build Coastguard Worker
19*1c60b9acSAndroid Build Coastguard Worker```
20*1c60b9acSAndroid Build Coastguard Worker./lws-minimal-ws-client-rx
21*1c60b9acSAndroid Build Coastguard Worker[2018/03/14 11:57:24:0689] USER: LWS minimal ws client rx
22*1c60b9acSAndroid Build Coastguard Worker[2018/03/14 11:57:24:0705] NOTICE: Creating Vhost 'default' port -1, 1 protocols, IPv6 off
23*1c60b9acSAndroid Build Coastguard Worker[2018/03/14 11:57:24:0710] NOTICE: created client ssl context for default
24*1c60b9acSAndroid Build Coastguard Worker[2018/03/14 11:57:24:0788] NOTICE: lws_client_connect_2: 0x15b8310: address libwebsockets.org
25*1c60b9acSAndroid Build Coastguard Worker[2018/03/14 11:57:24:7643] NOTICE: lws_client_connect_2: 0x15b8310: address libwebsockets.org
26*1c60b9acSAndroid Build Coastguard Worker[2018/03/14 11:57:26:9191] USER: RX: 0
27*1c60b9acSAndroid Build Coastguard Worker[2018/03/14 11:57:26:9318] USER: RX: 1
28*1c60b9acSAndroid Build Coastguard Worker[2018/03/14 11:57:27:2182] USER: RX: 2
29*1c60b9acSAndroid Build Coastguard Worker[2018/03/14 11:57:27:2336] USER: RX: 3
30*1c60b9acSAndroid Build Coastguard Worker[2018/03/14 11:57:27:2838] USER: RX: 4
31*1c60b9acSAndroid Build Coastguard Worker[2018/03/14 11:57:27:5173] USER: RX: 5
32*1c60b9acSAndroid Build Coastguard Worker[2018/03/14 11:57:27:5352] USER: RX: 6
33*1c60b9acSAndroid Build Coastguard Worker[2018/03/14 11:57:27:5854] USER: RX: 7
34*1c60b9acSAndroid Build Coastguard Worker[2018/03/14 11:57:27:8156] USER: RX: 8
35*1c60b9acSAndroid Build Coastguard Worker[2018/03/14 11:57:27:8359] USER: RX: 9
36*1c60b9acSAndroid Build Coastguard Worker^C[2018/03/14 11:57:27:9884] USER: Completed
37*1c60b9acSAndroid Build Coastguard Worker```
38*1c60b9acSAndroid Build Coastguard Worker
39*1c60b9acSAndroid Build Coastguard Worker
40