我需要以某种方式启用 XML 文件传输,某些生成 XML 文件的机器通过 HTTP 将 XML 文件发送到另一个客户端。另一个客户端将基于 C,接收 XML 文件并对其进行处理。
这有可能吗?我只找到使用某些 URL 将 XML 文件发送到 HTTP 服务器的结果。我想我必须在我的 C 应用程序中实现我自己的 HTTP 服务器?有什么想法吗?
最佳答案
也许你可以使用 libcurl
这是一个 http POST 示例:http://curl.haxx.se/libcurl/c/http-post.html
接收计算机上必须有一个监听套接字。这是一个套接字示例:http://www.codeproject.com/Articles/586000/Networking-and-Socket-programming-tutorial-in-C
此套接字获取传入数据以供稍后处理...
关于c - 在C中从http接收XML文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32044504/