Mi socket no lee todo :(
Publicado por dlago (7 intervenciones) el 06/09/2004 16:07:07
Hola foreros:
Mi problemilla es que desde el socket voy recibiendo datos (en hexadecimal) que voy pasando a un array de bytes. El programa va leyendo de dicho array, pasando los datos al fichero sin problemas de 1024 en 1024 bytes. El problema está en que siempre me faltan por leer un número de bytes (entre 63 y 67 + ó -) y no se porque. He probado cambiando el tamaño del buffer desde 1 a 2048 bytes y nada. También he visto que el tamaño de lo que está leído es un número múltiplo de 1024.
Si alguien me pudiese dar alguna solucion le estaria MUY agradecido.
Muchas gracias...
Mi problemilla es que desde el socket voy recibiendo datos (en hexadecimal) que voy pasando a un array de bytes. El programa va leyendo de dicho array, pasando los datos al fichero sin problemas de 1024 en 1024 bytes. El problema está en que siempre me faltan por leer un número de bytes (entre 63 y 67 + ó -) y no se porque. He probado cambiando el tamaño del buffer desde 1 a 2048 bytes y nada. También he visto que el tamaño de lo que está leído es un número múltiplo de 1024.
Si alguien me pudiese dar alguna solucion le estaria MUY agradecido.
Muchas gracias...
Valora esta pregunta


0