beast
beast copied to clipboard
HTTP and WebSocket built on Boost.Asio in C++11
Hi there! I've tried to use priority queue (get it straight from https://www.boost.org/doc/libs/1_77_0/doc/html/boost_asio/example/cpp03/invocation/prioritised_handlers.cpp example) with beast websocket and mostly it worked fine. But under stress-testing with more than 20 thousand...
from beast/example/websocket/client: "websocket_client_async_ssl" example fails ssl_handshake with error: "ssl_handshake: tlsv1 alert internal error" while at the same time the "websocket_client_sync_ssl" example succeeds at same server. OS: Windows 10 Boost: 1.77.0...
the piece of code below fails with an error ``` terminate called after throwing an instance of 'boost::wrapexcept' what(): The WebSocket handshake was declined by the remote peer ``` The...
Version of Beast: 1.73. Compiler CoreXT 16.8. I'm using SSL websocket ( boost::beast::websocket::stream _webSocket) as a client to connect to a server endpoint and running into some occasional problems with...
Beast version 306 I understand this is not a beast specific issue. But my TLS client code has a ssl verify callback set on the SSL context but that never...
It would be nice to have a new example HTTP server that supports POST to upload files, GET / to see the list of files, and GET to download a...
### Steps necessary to reproduce the problem i write a http server which wrapping the beast-http, but when i try to send a file, it run normally, but too slowly...
When the client configuration requires the permessage-deflate extension and the server does not offer it in the response, the client should perform the WebSocket Close with 1010 (`close_code::needs_extension`).
I'm wondering if there are more complete examples available for SSL websockets besides just sending a single message and shutting down. For example, how do you keep the connection alive...
Suppose a header declares: namespace http = boost::beast::http; void handle(http::request const &); This doesn't require the types to be complete, and so forward declarations for them would suffice. Unfortunately, there...