C++ 是否可以仅压缩某些websocket消息,而不重新握手?

C++ 是否可以仅压缩某些websocket消息,而不重新握手?,c++,boost,websocket,boost-beast,boost-beast-websocket,C++,Boost,Websocket,Boost Beast,Boost Beast Websocket,我使用的是boost::beast::websocket,我只想压缩从客户端发送到服务器的一些websocket消息。这可能吗 通过设置适当的permessage_deflate options(),我可以从客户端控制压缩的开/关,但是在与服务器握手后更改这些选项似乎没有效果。我想我需要用我的新设置重新握手,这样才能工作,我想确认这是真的。那么,使用WebSocket和具体的boost::beast实现可以实现多大的动态压缩呢?每个消息可以控制它吗 重新握手可能不是一种选择,因为它会中断数据流

我使用的是
boost::beast::websocket
,我只想压缩从客户端发送到服务器的一些websocket消息。这可能吗

通过设置适当的permessage_deflate options(),我可以从客户端控制压缩的开/关,但是在与服务器握手后更改这些选项似乎没有效果。我想我需要用我的新设置重新握手,这样才能工作,我想确认这是真的。那么,使用WebSocket和具体的
boost::beast
实现可以实现多大的动态压缩呢?每个消息可以控制它吗

重新握手可能不是一种选择,因为它会中断数据流