├── .gitignore ├── LICENSE ├── README.md ├── azure-pipelines.yml ├── client ├── .dockerignore ├── CMakeLists.txt ├── Dockerfile ├── src │ ├── App.cpp │ ├── AppComponent.hpp │ ├── ClientSocketListener.cpp │ ├── ClientSocketListener.hpp │ ├── Logger.cpp │ ├── Logger.hpp │ └── Meter.hpp ├── test │ └── tests.cpp └── utility │ └── install-oatpp-modules.sh ├── prepare.sh ├── server ├── .dockerignore ├── CMakeLists.txt ├── Dockerfile ├── src │ ├── App.cpp │ ├── AppComponent.hpp │ ├── Logger.cpp │ ├── Logger.hpp │ ├── Meter.hpp │ └── controller │ │ ├── MyController.hpp │ │ ├── WebSocketListener.cpp │ │ └── WebSocketListener.hpp ├── test │ ├── WebSocketTest.cpp │ ├── WebSocketTest.hpp │ └── tests.cpp └── utility │ └── install-oatpp-modules.sh ├── sock-config-4m.sh ├── sock-config-5m.sh └── sock-config.sh /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oatpp/benchmark-websocket/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oatpp/benchmark-websocket/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oatpp/benchmark-websocket/HEAD/README.md -------------------------------------------------------------------------------- /azure-pipelines.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oatpp/benchmark-websocket/HEAD/azure-pipelines.yml -------------------------------------------------------------------------------- /client/.dockerignore: -------------------------------------------------------------------------------- 1 | build/ -------------------------------------------------------------------------------- /client/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oatpp/benchmark-websocket/HEAD/client/CMakeLists.txt -------------------------------------------------------------------------------- /client/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oatpp/benchmark-websocket/HEAD/client/Dockerfile -------------------------------------------------------------------------------- /client/src/App.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oatpp/benchmark-websocket/HEAD/client/src/App.cpp -------------------------------------------------------------------------------- /client/src/AppComponent.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oatpp/benchmark-websocket/HEAD/client/src/AppComponent.hpp -------------------------------------------------------------------------------- /client/src/ClientSocketListener.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oatpp/benchmark-websocket/HEAD/client/src/ClientSocketListener.cpp -------------------------------------------------------------------------------- /client/src/ClientSocketListener.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oatpp/benchmark-websocket/HEAD/client/src/ClientSocketListener.hpp -------------------------------------------------------------------------------- /client/src/Logger.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oatpp/benchmark-websocket/HEAD/client/src/Logger.cpp -------------------------------------------------------------------------------- /client/src/Logger.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oatpp/benchmark-websocket/HEAD/client/src/Logger.hpp -------------------------------------------------------------------------------- /client/src/Meter.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oatpp/benchmark-websocket/HEAD/client/src/Meter.hpp -------------------------------------------------------------------------------- /client/test/tests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oatpp/benchmark-websocket/HEAD/client/test/tests.cpp -------------------------------------------------------------------------------- /client/utility/install-oatpp-modules.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oatpp/benchmark-websocket/HEAD/client/utility/install-oatpp-modules.sh -------------------------------------------------------------------------------- /prepare.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oatpp/benchmark-websocket/HEAD/prepare.sh -------------------------------------------------------------------------------- /server/.dockerignore: -------------------------------------------------------------------------------- 1 | build/ -------------------------------------------------------------------------------- /server/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oatpp/benchmark-websocket/HEAD/server/CMakeLists.txt -------------------------------------------------------------------------------- /server/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oatpp/benchmark-websocket/HEAD/server/Dockerfile -------------------------------------------------------------------------------- /server/src/App.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oatpp/benchmark-websocket/HEAD/server/src/App.cpp -------------------------------------------------------------------------------- /server/src/AppComponent.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oatpp/benchmark-websocket/HEAD/server/src/AppComponent.hpp -------------------------------------------------------------------------------- /server/src/Logger.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oatpp/benchmark-websocket/HEAD/server/src/Logger.cpp -------------------------------------------------------------------------------- /server/src/Logger.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oatpp/benchmark-websocket/HEAD/server/src/Logger.hpp -------------------------------------------------------------------------------- /server/src/Meter.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oatpp/benchmark-websocket/HEAD/server/src/Meter.hpp -------------------------------------------------------------------------------- /server/src/controller/MyController.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oatpp/benchmark-websocket/HEAD/server/src/controller/MyController.hpp -------------------------------------------------------------------------------- /server/src/controller/WebSocketListener.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oatpp/benchmark-websocket/HEAD/server/src/controller/WebSocketListener.cpp -------------------------------------------------------------------------------- /server/src/controller/WebSocketListener.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oatpp/benchmark-websocket/HEAD/server/src/controller/WebSocketListener.hpp -------------------------------------------------------------------------------- /server/test/WebSocketTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oatpp/benchmark-websocket/HEAD/server/test/WebSocketTest.cpp -------------------------------------------------------------------------------- /server/test/WebSocketTest.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oatpp/benchmark-websocket/HEAD/server/test/WebSocketTest.hpp -------------------------------------------------------------------------------- /server/test/tests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oatpp/benchmark-websocket/HEAD/server/test/tests.cpp -------------------------------------------------------------------------------- /server/utility/install-oatpp-modules.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oatpp/benchmark-websocket/HEAD/server/utility/install-oatpp-modules.sh -------------------------------------------------------------------------------- /sock-config-4m.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oatpp/benchmark-websocket/HEAD/sock-config-4m.sh -------------------------------------------------------------------------------- /sock-config-5m.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oatpp/benchmark-websocket/HEAD/sock-config-5m.sh -------------------------------------------------------------------------------- /sock-config.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oatpp/benchmark-websocket/HEAD/sock-config.sh --------------------------------------------------------------------------------