Si ,ya solucioné el problema. El problema es que desde el lado del cliente no estaba poniendo un control para terminar de leer.
Por ejemplo, hacía algo así:
int k = 0;
public static final int END = 0x01;
Código Javascript
:
Ver originalwhile((k = dInputStream.read()) != -1 && k != END){
buffer[offset] = k;
offset++;
}
mientras que lo correcto era hacer:
Código Javascript
:
Ver originalwhile((k = dInputStream.read()) != -1){
buffer[offset] = k;
offset++;
if(k == END)
break;
}
Saludos y gracias.