File tree Expand file tree Collapse file tree 1 file changed +41
-0
lines changed Expand file tree Collapse file tree 1 file changed +41
-0
lines changed Original file line number Diff line number Diff line change 1+ # websocket client
2+
3+ Simple example of the websocket client. Built with oat++ (AKA oatpp) web framework.
4+
5+ See more:
6+
7+ - [ Oat++ Website] ( https://oatpp.io/ )
8+ - [ Oat++ Github Repository] ( https://github.com/oatpp/oatpp )
9+ - [ Get Started With Oat++] ( https://oatpp.io/docs/start )
10+
11+ ## Overview
12+
13+ ### Project layout
14+
15+ ```
16+ |- CMakeLists.txt // projects CMakeLists.txt
17+ |- src/
18+ | |
19+ | |- WSListener.hpp // WebSocket listeners are defined here
20+ | |- App.cpp // main() is here
21+ |
22+ |- utility/install-oatpp-modules.sh // utility script to install required oatpp-modules.
23+ ```
24+
25+ ## Build and Run
26+
27+ ### Using CMake
28+
29+ ** Requires:** [ oatpp] ( https://github.com/oatpp/oatpp ) , and [ oatpp-websocket] ( https://github.com/oatpp/oatpp-websocket )
30+ modules installed. You may run ` utility/install-oatpp-modules.sh `
31+ script to install required oatpp modules.
32+
33+ After all dependencies satisfied:
34+
35+ ```
36+ $ mkdir build && cd build
37+ $ cmake ..
38+ $ make
39+ $ ./websocket-client-exe # - run application.
40+ ```
41+
You can’t perform that action at this time.
0 commit comments