[C con Clase] HTML y sockets
Horacio Peñafiel
horacio.penafiel en donweb.com
Mar Jul 28 22:20:48 CEST 2015
Antonio,
Por lo que veo, lo que quisiste consultar es acerca del
manejo del protocolo HTTP desde C. Te sugiero que le des un vistazo a la
librería "Curl", en particular a la api "libcurl", en esta ubicación:
*http://curl.haxx.se/*
Curl fue pensado para hacer todo el "trabajo pesado"
del manejo de protocolos como HTTP sin tener que implementar todo de
cero. Incluso si no vas a usar "Curl" directamente en tu aplicación,
podés ver los ejemplos o incluso el código fuente (está en "C").
Espero te sirva el dato. Saludos!
Ing. Horacio Peñafiel.
El 27/07/2015 a las 06:39 p.m., Antonio Escalante escribió:
> Buenas grupo,
>
> Tengo un par de dudas sobre las cabeceras en HTML y los sockets que me
> gustaría plantear para ver si me pudierais ayudar.
>
> Sobre las cabeceras en HTML tengo claro que son y los campos que
> tienen pero no me podido encontrar algún ejemplo claro sobre como se
> forman en C y enviarla después vía sockets. Alguien me puede explicar
> brevemente algún ejemplo de cabecera por ejemplo para descargar el
> fichero "ejemplo.zip"?
>
> Si la consulta fue satisfactoria, pero el fichero ya no existe, como
> se gestionaría la respuesta del servidor? es decir, como accedemos al
> campo de la cabecera donde indica el código de error?
>
> Una ultima cosa, como se haría por ejemplo para obtener un listado de
> todos los ficheros *.pdf o *.jpg del directorio actual en el servidor?
> y como se gestionaría una respuesta positiva de varios ficheros
> ('multiple') del servidor?
>
> Muchas gracias por vuestra ayuda.
>
>
>
> _______________________________________________
> Lista de correo Cconclase Cconclase en listas.conclase.net
> http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net
> Bajas: http://listas.conclase.net/index.php?gid=2&mnu=FAQ
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.conclase.net/pipermail/cconclase_listas.conclase.net/attachments/20150728/7060bfd9/attachment.html>
Más información sobre la lista de distribución Cconclase