tenia mal la parte de la lectura del paquete de datos de respuesta.
solo se lee la longitud que dice en el paquete.