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:
La excepción es muy recomendable.
Espero que os sirva.
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.