欢迎大家关注我的公众号~ 可免费看全Qt系列文章,后续还有更多精彩内容第一时间更新~
前言
前面写了tcp, udp通讯,唯独将ftp给漏掉了, 在Qt5之前也就是qt4是有QFTP这个类可以直接使用的,但是在Qt5以后,这个类就被官方给删除了,所以后面采用Ftp都是基于QNetworkAccessManager访问的,使用这个类不能设置ftp独有的命令来操作,所以我自己基于QTcpSocket开发了一套基于多线程的Ftp断点续传下载上传功能,可以创建目录,切换路径,实现各种复杂的ftp命令交互,已经上传到git上面好久了,最近想起来了,就想着补充一篇本博客,提供免费下载使用,是公开仓库。
下面我在简单讲讲基于 QNetworkAccessManager 使用的FTP,而我自己实现的那套,大家直接去码云下载源码自己跑一下就了解了,我这边就不做啰嗦解释了!