mirror of
https://github.com/XRPLF/rippled.git
synced 2026-04-29 15:37:57 +00:00
2d2312a1d7dea5055ba96738c93b82fc83071e11
The reason these were added to the socket policies rather than higher up is that in some cases translating error codes requires information from headers and libraries that are not present except when certain socket policies are being used. For example, SSL/TLS related errors can only be translated using openssl, which is only pulled in with the TLS socket policy.
WebSocket++ (0.3.0-alpha4)
WebSocket++ is a header only C++ library that implements RFC6455 The WebSocket Protocol. It allows integrating WebSocket client and server functionality into C++ programs. It uses interchangeable network transport modules including one based on C++ iostreams and one based on Boost Asio.
Major Features
- Full support for RFC6455
- Partial support for Hixie 76 / Hybi 00, 07-17 draft specs (server only)
- Message/event based interface
- Supports secure WebSockets (TLS), IPv6, and explicit proxies.
- Flexible dependency management (C++11 Standard Library or Boost)
- Interchangeable network transport modules (iostream and Boost Asio)
- Portable/cross platform (Posix/Windows, 32/64bit, Intel/ARM/PPC)
- Thread-safe
Get Involved
Project Website http://www.zaphoyd.com/websocketpp/
User Manual http://www.zaphoyd.com/websocketpp/manual/
GitHub Repository https://github.com/zaphoyd/websocketpp/
Announcements Mailing List http://groups.google.com/group/websocketpp-announcements/
IRC Channel #websocketpp (freenode)
Discussion / Development / Support Mailing List / Forum http://groups.google.com/group/websocketpp/
Author
Peter Thorson - websocketpp@zaphoyd.com
Description
Decentralized cryptocurrency blockchain daemon implementing the XRP Ledger protocol in C++
Readme
350 MiB
Languages
C++
99%
CMake
0.5%
Python
0.2%
Mako
0.2%
