STM32F4怎么用LWIP协议栈里面的TFTP协议上传文件

STM32F4怎么用LWIP协议栈里面的TFTP协议上传文件,第1张

第一步:用tftpserverc中的err_t tftp_send_message(struct udp_pcb *upcb, struct ip_addr *to_ip, int to_port, char *buf, int buflen)向指定地址发送写文件请求; 第二步:用tftpserverc中的void process_tftp_request(struct pbuf *pkt_bSTM32F4怎神坦么用轿瞎衫LWIP协议栈里面的闭腔TFTP协议上传文件

首先在命令行键入ftp回车,出现ftp的提示符,这时候可以键入"help"来查看帮助(任何DOS命令都可以使用此方法查看其帮助)。

首先是登陆过程,这就要用到open了,直接在ftp的提示符下输入"open 主机IP ftp端口"回车即可,一般端口默认都是21,可以不写。接着就是输入合法的用户名和密码进行登陆了,这里以匿名ftp为例介绍。

用户名和密码都是ftp,密码是不显示的。当提示**** logged in时,就说明登陆成功。这里因为是匿名登陆,所以用户显示为Anonymous。

接下来毕枣谨就要介绍具体命令的使用方法了。

dir 跟DOS命令一样岩乱,用于查看服务器的文件,直接敲上dir回车,就可以看到此ftp服务器上的文件。

cd 进入某个文件夹。

get 下载文件到本地机器。

put 上传文件到远程服务器。这就要看远程ftp服务器是否给了你可写的权限了,如果可以,呵呵,该怎么 利用就不多说了,大家就自由发挥去吧。

delete 删手基除远程ftp服务器上的文件。这也必须保证你有可写的权限。

bye 退出当前连接。

quit 同上。

TFTP是一个传输文件的简单协议,其于UDP协议而实现

socket是...我只能理解成是网络编程里行圆基面包含ip地址端口号的一个数据结构 具体我说不清楚

基础档谨肯定是要先了解udp ,先要掌握用udp接收和发送数据,

然后基于udp的数据发送腔肆接收再根据tftp协议的要求来写程序

这个里面有tftp的介绍

http://www.longen.org/S-Z/details-z/TFTPProtocol.htm


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/12393127.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-23
下一篇2023-05-23

发表评论

登录后才能评论

评论列表(0条)

    保存