qual seria a serventia do codigo?
std::size_t Size = packet.Size;
if (Size > sizeof(MSG_ExemploPacket))
{
packet.Size = 0;
return;
}
essa checagem é desnecessária tendo em vista que o size ja foi setado anteriormente com size da struct, e tendo em vista que esse pacote esta saindo do servidor e não chegando
para quem for usar, um conselho é definir algumas variaveis ai como estaticas, pois nao há necessidade de criar varios objetos do motor em si, até porque
ele leva um numero de bytes consideravelmente alto, e dependendo da frequencia de uso pode haver penalidade de performace.
static std::random_device rd;
static std::mt19937 gen(rd());
Nós fazemos uso de cookies no seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies , caso contrário, vamos supor que você está bem para continuar.