Вы можете сделать это с помощью приведения, но обратите внимание, что это может привести к UB:
uint64_t *frame_num = (uint64_t*)recv_buffer.data();
Это очень не сохранить, поэтому, если вы найдете другое решение, используйте вместо него другое.
Чтобы привести его к новому целому вектору, вы можете использовать reinterpret_cast
, но опять же, очень небезопасно!