Search code examples
cxmlhttptransfer

Receiving XML file from http in C


I need to somehow enable XML file transfer in the way that some machine, which generates a XML file sends the XML file through HTTP to another client. This other client would be based on C, receive the XML file and process it.

Is this possible in any way? I only found results for sending XML files to a HTTP server using some URL. I guess I'd have to implement my own HTTP server in my C application? Any ideas?


Solution

  • maybe you can use libcurl

    here is a http POST example: http://curl.haxx.se/libcurl/c/http-post.html

    on the receiving computer has to be a listening socket. here is a socket example: http://www.codeproject.com/Articles/586000/Networking-and-Socket-programming-tutorial-in-C

    this socket takes the incoming data for later processing...