Ola tenho um socket cliente que envia e recebe array de bytes normalmente, acontece que em alguns comandos a resposta vem com um valor estourado por exemplo, em uma determinada resposta uma posição do vetor me retorna FF0FFFFFFFF,
alguma dica para eu contornar o problema???
Esse valor cheia a um número negativo. E números negativos geralmente são usados em C e C++ para representar códigos de erro. Será que não é isso?
Também duvido que você tenha arrays assim tão longos. Se esse campo for unsigned, você teria que promove-lo para um long, usando:
long valor = (campo & 0xFFFFFFFF);