Problema de shockets con tamaño de archivos n

Iniciado por TheBreadface, 1 Mayo 2013, 01:08 AM

0 Miembros y 1 Visitante están viendo este tema.

TheBreadface

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¡¡  ;-)
Mi crimen es la curiosidad. Mi crimen es juzgar a las personas por lo que dicen y no por lo que aparentan.Nosotros existimos sin color, sin nacionalidad,sin prejuicios religiosos. Nosotros únicamente buscamos detrás del conocimiento. Ese es nuestro CRIMEN

TheBreadface

Visto las respuestas.. no quiero que me hagáis el ejercicio ya lo se hacer yo quiero que me digáis como lo implementaríais. Explicado o en psudocodigo.
Mi crimen es la curiosidad. Mi crimen es juzgar a las personas por lo que dicen y no por lo que aparentan.Nosotros existimos sin color, sin nacionalidad,sin prejuicios religiosos. Nosotros únicamente buscamos detrás del conocimiento. Ese es nuestro CRIMEN