0

我正在使用 boost beast 建立 websocket 连接,我的一个进程可能有大量的流/连接,并且在终止进程时,我正在使用以下方法调用析构函数中每个 websocket 的阻塞关闭:

                    if ( m_ws.next_layer().next_layer().is_open() )
                    {
                        boost::system::error_code ec;
                        m_ws.close(boost::beast::websocket::close_code::normal, ec);
                    }

拥有大量的 websocket,会使终止进程长时间阻塞,有没有办法强制终止(删除)连接并更快地释放底层资源?提前致谢。

4

0 回答 0