void on_open(connection_ptr connection) { if (connection->get_resource() == "/admin") { connection->set_handler(m_admin_handler); } else { connection->set_handler(m_broadcast_handler); } }