Código fuente del asistente de comunicación de socket
La programación del socket es TCP, vaya, no habrá ningún desorden, recibirá el final de los datos de la imagen nuevamente. . . .
Como regla general, antes de enviar una imagen, envía un mensaje explicando el tamaño de los datos (es decir, la imagen) que estás a punto de enviar y cuál será el resultado. Entonces puedes juzgar en base a esto.