Este proyecto se ha trasladado a https://gitlab.com/eidheim/Simple-WebSocket-Server.
Un servidor y una biblioteca de cliente WebSocket (WS) y WebSocket Secure (WSS) independiente de plataforma, multiproceso, muy simple y rápido, implementado usando C++11, Asio (se pueden usar Boost.Asio y Asio independiente) y OpenSSL. Creado para ser una manera fácil de crear puntos finales WebSocket en C++.
Consulte https://gitlab.com/eidheim/Simple-Web-Server para conocer una forma sencilla de hacer que los recursos REST estén disponibles desde aplicaciones C++. Además, no dude en consultar el nuevo IDE de C++ compatible con C++14/11/17: https://gitlab.com/cppit/jucipp.
Consulte ws_examples.cpp o wss_examples.cpp para ver un ejemplo de uso.
Compile con un compilador compatible con C++11:
mkdir build
cd build
cmake ..
make
cd ..
./build/ws_examples
Antes de ejecutar los ejemplos de WSS, se debe crear una clave privada RSA (server.key) y un certificado SSL (server.crt). Siga, por ejemplo, las instrucciones que se dan aquí (para un certificado autofirmado): http://www.akadia.com/services/ssh_test_certificate.html
Entonces:
./build/wss_examples