WARNING: LEGACY VERSION
NOTE: This is the 0.2.x version of WebSocket++. There some fairly significant API changes in 0.3.x so upgrading should be done carefully. Due to these changes, a snapshot of the last 0.2.x version will be tagged in the master branch and retained in the 0.2.x branch for any 0.2 user's convenience. The 0.2.x branch may be updated if any particularly problematic issues are found.
The 0.3.x+ line is the preferred code for any new development. 0.3.x can be found in the 'Experimental' branch on GitHub. In the near future it will be promoted to the master branch.
WebSocket++ is a C++ library that impliments RFC6455, the WebSocket protocol. It can be used to build applications that feature WebSocket functionality.
For more information, please visit: http://www.zaphoyd.com/websocketpp/
0.2.x Features:
- Fully supports RFC6455 protocol
- Partial support for Hixie draft 76 and Hybi drafts 7-17
- Easy to use message/event based API
- Boost ASIO based asynchronous network core
- Supports secure WebSockets (TLS) and IPv6
- Fully passes the AutoBahn 0.4.10 test suite
- Includes WebSocket performance and stress testing tools
- Open-source (BSD license)