Я ссылался здесь документы о boost :: beast websocket-async.
Я удалил «ws_.async_close (websocket :: close_code :: normal ...» в функции on_read, чтобы избежать отключения.
Но веб-розетка зверя отключается, заканчивая on_read.
std::make_shared<session>(ios)->run(host, port, text);
ios.run(); // I want to keep running it until explicit calling close.