martes, 21 de septiembre de 2010

Enviar archivos con sockets en C Linux / Send files through C-like sockets on Linux

Hola que tal, si preguntan, si lo sé no he puesto ningun truco ni nada por el estilo de lo que mencione en mi blog anterior, pero pronto le dedicare tiempo a este blog, en verdad tengo mucho por compartir, jeje.

El dia de hoy me enfrente a un trabajo escolar que nunca imagine programar, asi es enviar ARCHIVOS por medio de sockets en C. La verdad no sabia ni por donde empezar, pero la idea que encontré en internet fue algo muy simple. Leer en el proceso emisor el archivo a enviar y enviarlo por medio de un socket como una cadena cualquiera por el socket. En el proceso receptor, escribir el flujo de entrada en el nuevo archivo.

Para obtener el código:

o

Visitar mi el sitio donde se encuentra el código:
https://github.com/pcamarillor/SendReceiveFiles_C



Para más detalle visiten mi referencia:

http://www.chw.net/foro/lenguajes-de-programacion-f22/177909-sockets-http-linux.html#post2291043


12 comentarios:

  1. Hola tu código puede enviar imagenes???

    ResponderEliminar
  2. alguien me podria decir como puedo lo puedo poner a funcionar en windows que lo compilo y las librerias me marcan error "gracias"

    ResponderEliminar
  3. Hola alguien me puede decir como puedo compilarlo en linux ?

    ResponderEliminar
    Respuestas
    1. en un terminal te paras en la carpeta donde tenes tu codigo fuente y pones
      gcc -o elnombredetuarchivo elnombredetuarchivo.c -Wall
      tu codigo fuente debe tener la extencion .c

      Eliminar
  4. Me tira que no existe la libreria sys/socket

    ResponderEliminar
  5. Hola me marca muchos errores en el archivo servidor.c

    ResponderEliminar
  6. hola que tal, excelente aporte, sirve para enviar archivos pdf?

    ResponderEliminar
  7. No me deja ejecutarlo bien. No pasa nada después de que lo ejecuto. Podrías especificar exactamente como ejecutar los dos programas?

    ResponderEliminar