libwebsockets:如何使用libwebsocket客户端从http服务器下载文件

libwebsockets:如何使用libwebsocket客户端从http服务器下载文件,c,linux,httpclient,ftp-client,libwebsockets,C,Linux,Httpclient,Ftp Client,Libwebsockets,我在ARM平台(Linux内核)上做一个项目,需要在C中编写一个固件自动更新任务。为此,我需要从FTP/HTTP服务器下载清单文件,从清单文件中,我将有链接来下载固件包。我正在使用libwebsockets来完成这项任务,因为它重量很轻,内存占用率很低 请帮助我如何使用libwebsockets库下载文件并上传文件(作为客户端)?我已经通过示例和源代码repo了解了这个库是如何工作的,但这对于理解流程和API来说是相当混乱的。请帮帮我,伙计们 提前谢谢大家。libwebsocket除了基本的we

我在ARM平台(Linux内核)上做一个项目,需要在C中编写一个固件自动更新任务。为此,我需要从FTP/HTTP服务器下载清单文件,从清单文件中,我将有链接来下载固件包。我正在使用
libwebsockets
来完成这项任务,因为它重量很轻,内存占用率很低

请帮助我如何使用libwebsockets库下载文件并上传文件(作为客户端)?我已经通过示例和源代码repo了解了这个库是如何工作的,但这对于理解流程和API来说是相当混乱的。请帮帮我,伙计们


提前谢谢大家。

libwebsocket除了基本的websocket握手之外还能使用HTTP吗?如果不能,那就使用通用的HTTP客户端库。@SalehenRahman是的,libwebsocket能够通过HTTP进行文件传输clients@Rahman我可以用“libwebsockets”处理ping并与HTTP服务器绑定,但是我需要使用libwebsocket通过http或FTP编写文件的下载和上传。是的,有人告诉我,可以使用libwebsockets进行HTTP文件传输。嗨@learning!scott的代码是一个服务器,为客户端的文件下载请求提供服务。但是,就我而言,我需要成为客户。我已经通过了libwebsokcetapi,但是我没有得到一个API来完成这项工作。我已经请求斯科特莫尔斯本人帮我想出一个主意,但运气不好。非常感谢您的见解和帮助。除了基本的websocket握手之外,libwebsocket还能使用HTTP吗?如果不能,那就使用通用的HTTP客户端库。@SalehenRahman是的,libwebsocket能够通过HTTP进行文件传输clients@Rahman我可以用“libwebsockets”处理ping并与HTTP服务器绑定,但是我需要使用libwebsocket通过http或FTP编写文件的下载和上传。是的,有人告诉我,可以使用libwebsockets进行HTTP文件传输。嗨@learning!scott的代码是一个服务器,为客户端的文件下载请求提供服务。但是,就我而言,我需要成为客户。我已经通过了libwebsokcetapi,但是我没有得到一个API来完成这项工作。我已经请求斯科特莫尔斯本人帮我想出一个主意,但运气不好。非常感谢您的见解和帮助。