[WebSocket++](https://github.com/zaphoyd/websocketpp) could be used for this. Wrappers compatible with the `Transport` and `TransportBuffer` concepts would need to be written.