A very simple, fast, multithreaded, platform-independent WebSocket (WS) and WebSocket Secure (WSS) server and client library implemented using C++11, Asio (both Boost.Asio and standalone Asio can be used) and OpenSSL. Created to be an easy way to make WebSocket endpoints in C++.
Features
- RFC 6455 mostly supported: text/binary frames, fragmented messages, ping-pong, connection close with status and reason
- Asynchronous message handling
- Thread pool if needed
- Platform independent
- WebSocket Secure support
- Simple way to add WebSocket endpoints using regex for path, and anonymous functions
- An easy to use WebSocket and WebSocket Secure client library
Categories
LibrariesLicense
MIT LicenseFollow Simple-WebSocket-Server
Other Useful Business Software
Application Monitoring That Won't Slow Your App Down
Full APM with errors, performance, logs, and uptime monitoring. 99.999% uptime SLA on the platform itself.
Rate This Project
Login To Rate This Project
User Reviews
Be the first to post a review of Simple-WebSocket-Server!