Bueno visto el nivel de las preguntas de Programacion C/C++ voy a preguntaros una duduta de nivel medio. Estoy estudiando para SO y estoy trabajando con los Sockets proporcionados por la API de windows. Mi duda la estuve buscando por google y todos los resultados que pone la explicación de códigos para archivos enviados por la red que ya conocen el tamaño de los datos que van a recibir. A lo que vamos como podemos modificar y incluir bucles para que la función recv() reciba un tamaño que desconoce tanto el emisor como el receptor.
Ejem: Mi programa tiene dos hilos uno cliente el cual lee un archivo(Que desconoce su tamaño hasta su lectura) y lo envia al servidor el servidor lo lee y lo escribe en un archivo.
PD: si no conseguís la respuesta se lo voy a preguntar a mi profesor de SO así que colgare la respuesta implementada. Pero por si alguien tiene curiosidad y de un pequeño reto aqui esta para cualquiera que me quiera inspirar.
SUERTE A TODOS¡¡