Transmision de imagenes con sockets

Malaguita
10 de Abril del 2004
¡Hola!

Estoy desarrollando una aplicacion cliente/servidor en la que tengo que transmitir imagenes mediante sockets. Del servidoral cliente, me funciona correctamente (leyendo byte a byte, y descartando el primero). Pero del cliente al servidor, la lectura de los bytes se me bloquea siempre antes de leer todos (concretamente en un byte con valor entero -39), a pesar de que he comprobado que en el socket se han escrito todos los bytes del fichero.
Me parece muy raro, ¿os ha pasado alguna vez algo parecido?

Muchas gracias