diff --git a/example/advanced/server-flex/advanced_server_flex.cpp b/example/advanced/server-flex/advanced_server_flex.cpp index a6036e0a..c60803bf 100644 --- a/example/advanced/server-flex/advanced_server_flex.cpp +++ b/example/advanced/server-flex/advanced_server_flex.cpp @@ -261,9 +261,11 @@ public: // Set the control callback. This will be called // on every incoming ping, pong, and close frame. derived().ws().control_callback( - beast::bind_front_handler( + std::bind( &websocket_session::on_control_callback, - this)); + this, + std::placeholders::_1, + std::placeholders::_2)); // VFALCO What about the timer? diff --git a/example/advanced/server/advanced_server.cpp b/example/advanced/server/advanced_server.cpp index 39ac3733..8ace7c89 100644 --- a/example/advanced/server/advanced_server.cpp +++ b/example/advanced/server/advanced_server.cpp @@ -243,9 +243,11 @@ public: // Set the control callback. This will be called // on every incoming ping, pong, and close frame. ws_.control_callback( - beast::bind_front_handler( + std::bind( &websocket_session::on_control_callback, - this)); + this, + std::placeholders::_1, + std::placeholders::_2)); // Run the timer. The timer is operated // continuously, this simplifies the code.