• Con el fin de ofrecerle una experiencia de navegación adaptada a sus necesidades le informamos de que esta web utiliza cookies. Puede deshabilitarlas en las opciones de su navegador web. Mas info Politica de Cookies Free data recovery software
 

Ejemplo de función leerBytes

NoNiX

Well-Known Member
Buenas!

Alguna vez seguro que hemos tenido problemas para leer una sencuencia de bytes seguidos, bien googleando no se encuentra mucho en este aspecto la verdad, pero hay una funcion ( exactamente en codigo java) que nos puede servir en concreto esta:

El codigo sería este:

Para aquellos que tengan problemas en realizar una lectura byte a byte pueden seguir este cogido:

public byte [] LeerBytes (int tam) throws IOException {
byte [] b = new byte [tam] ;
int bytesRead =0;

while (bytesRead<tam)
{
bytesRead += this.mySocket.getInputStream().read(b, bytesRead, ((tam-bytesRead)>=5000)?5000:tam-bytesRead);
}

return b;
}

La excepción es muy recomendable.
Espero que os sirva.
 
Muchas gracias, me he vuelto loco para hacer esto y menos mal que lo he encontrado, no se que habria sido de mi sin esto... jejeje.

Thanks ;-)
 
Back
Arriba