public static bool Send(SendPacket packet)
        {
            if (!isSocketConnected())
            {
                Printf.danger("Falha ao enviar, desconectado");
                return(false);
            }

            byte[] data = packet.GetEncrypted();

            _client.BeginSend(data, 0, data.Length, 0,
                              new AsyncCallback(SendCallback), _client);
            return(true);
        }