A basic websocket library that can handle multiple connections to/from each Client or Server. Architecture derived from the official documentations utility classes.
- websocketpp
- asio
All requirements are added as submodules to the project. To download them, run:
git submodule update --init --recursive
sitara-websockets uses property sheets to easily swap visual studio configuration settings to another project. Adjust the macros in the property sheets to match your specific project's layout.
exampleWebsocketServer
is a basic server that just prints any received messages to the console.exampleWebsocketClient
is a basic client that periodically sends messages.exampleWebsocketEchoServer
is a server that will print received messages to console and also echos the received message back to the sender.
Currently, sitara-websockets does NOT support TLS/SSL.
This project uses the Git Flow paradigm. Before contributing, please make your own feature branch with your changes.