当前位置:首页 » 文件传输 » 多线程ftp下载app
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

多线程ftp下载app

发布时间: 2023-01-17 23:50:52

‘壹’ C++程序中如何实现ftp多线程下载

本人不才,下面这个是从网络上转来的.不知可有帮助.

这是codeproject的关于ftp的实现,你可以去down源代码
Introction

StuffFTP is a free for life FTP client. This FTP client will allow you to connect to FTP servers and upload and download files.
Motivation

Why did I create and continue to support StuffFTP? First it is a learning experience, and since I just got laid off from my company, I decided to use some of the tools they have provided, its legal as I technically bought them and they do not have other programmers following in my footstep nor do they plan on hiring any, to create something for the community. I also used another FTP program that was freeware for a while and then became pay to use software with little to no notice. That irked me and a friend suggested I create my own FTP client. So I am.
Progress

This is currently a work in progress and I would be the first to say there is a lot of work to do. Since I am laid off, I have lots of time on my hands. And this is an excellent chance for me to learn some of the concepts of C++ that I wanted to, but never had the chance while I was working. I was hoping to get a job in San Jose, CA, but decided to hold off and live on saving for a while.
Guarantee

I will support this program as best as I can. I have already setup a website and forum for it, here. I use the forum because I have trouble responding to email especially when I get a whole bunch of SPAM everyday. There is no adware or spyware in the program, and I guarantee that it will be free for the life of the program.

Some people have already asked why I don't open source the project. The main reason is I do not know if I can. StuffFTP uses some proprietary third party libraries. I do not know if I can post the source code or header files to those libraries. So everyone will have to wait until I can get rid of those libraries or hear back from the companies concerning my question about releasing header and associated help files.
Tools

* MS Windows XP Professional
* MS Visual Studio .NET C++/MFC
* Clickteam Install Maker
* Clickteam Patch Maker
* Betaone.net forum members
* CXListCtrl by Hans Dietrich

3rd Party Libraries

The application uses Catalyst Socket Tools Library Edition and Professional UI GUI library. So far the support has been fair with Prof-UI and outstanding with Catalyst. The Catalyst tool is for the actual FTP connection and, as the name suggests, Prof-UI is being used for the GUI.
Updates

You can find the latest updates here and you can also find my latest ramblings, blogs, and support here. This is where you can find out all the latest versions and information.
How to contribute

Money! Just kidding you can contribute by downloading, using, and giving feedback on the program. That way I can determine which path to take with the application and which features to prioritize or not. Graphics is also where I need lots of help. I am left brained and can not draw a good stick figure to save my life. If you can help with graphics or anything else, please let me know. Also talk to me, I am bored. I have no job at the moment so I can use the company.
Features

* Able to upload/download from server/computer
* Connect to FTP sites using login
* Connect using other ports besides 21
* Delete, rename, and CHMOD a file

History

* 12/10/2003 - Version 0.11a
* 12/07/2003 - Version 0.10a

‘贰’ 下载app是ftp吗

下载工具。 如果你看到这个名字,你就会知道这个软件是供下载用的。 但是也有上传的功能,非常方便。 一些功能使用起来非常复杂。 接下来,我们将介绍五个可以使用mldhlg的ftp下载工具。

第一个: IIS7服务器管理工具

虽然可以批量管理ftp站点,但这是一项基本功能,最重要的是它可以定期上载、下载、定期备份和自动更新。 这些功能是我最推荐的主要原因。 虽然可能没那么容易表达,但只要使用,就逃不出那个魔爪。

这个道具的颜色很漂亮,绿色和白色相间。 界面很清晰。 is7服务器批量管理工具的好处:批量管理、同步操作、过期通知、数据安全、定期运行。 适用的系统: Windows和liunx操作系统。 支持Vnc和Ftp的批量操作。 我相信没错。 这绝对是爱你不已的免费ftp工具。 当然这个工具也是纯绿色版,写在官网上,感兴趣的人可以自己去看一下。

下载到: IIS7服务器管理工具

第二项: WinSCP

WinSCP是在Windows环境中使用SSH的开源图形SFTP客户端。 它还支持SCP协议。 主要功能是在本地计算机和远程计算机之间安全地复制文件。 winscp也可以链接到其他系统,例如linux系统。 WinSCP是在Windows环境中使用的基于SSH的开源文件上传客户端,支持SFTP、SCP和FTP协议。 您可以轻松使用拖动操作、批处理脚本和命令行操作。 WinSCP还内置了文本编辑器,文本编辑也很简单。 对于熟悉数控的人来说,使用此操作界面w比忽略鼠标操作进行传统操作更快

第三个: FireFTP

这是火狐插件,必须在火狐Mozilla Firefox浏览器上才能使用。 FireFTP是一家提供LiteServe/LiteWeb/LiteFTP等工具的公司新推出的简单、小型且易于使用的FTP客户端工具,支持多线程文件传输。

FireFTP工具非常易用、更舒适,比许多其他FTP客户端更能看到周围的环境。 Firefox将转换为功能更全的FTP客户端。 享受消防FTP。 习惯了的话。 这很有益。 同步:在导航时保持目录同步; 那是免费的! 跨平台:适用于Windows、Mac OS X、Linux; 国际:有20多种语言版本。安全: SSL/TLS/SFTP支持,加密与网上银行和购物相同。

第四项: LeapFtp

这是一款重量轻、灵活、功能强大的FTP客户端软件,用户界面友好、传输速度稳定,可以连接大多数FTP站点(包括部分教育站点),并附带大量免费FTP站点,资源丰富它支持断点续传和远程目录搜索,可以定制命令、远程监控传输,是FTP连接非常好的软件。

第五项: CuteFTP

它也是一个轻量级、强大的FTP客户端软件,通过基于SSL或SSH2安全认证的客户端/服务器进行文件传输,支持FTP、SFTP、HTTP、HTTPS等多种传输协议

‘叁’ 如何设置多线程FTP下载

FlashfXP只能单线程下载,可以先用FlashfXP登录FTP站点,选中你要下载的文件,右击鼠标,在出现的菜单上选择:“复制URL(Ctrl+U)”,FlashfXP会提示:“是否复制用户名及密码?”,选择“是”,然后打开迅雷,点“新建(Ctrl+N)”下载任务,在出现的界面上边:“网址(URL)”里面(Ctrl+V)填上刚刚粘贴的信息,这样迅雷就可以从你的FTP站点多线程下载文件了,而且你可以同时下载不同的文件,也是多线程的。当然,万一你的FTP站点是限制单线程下载的话,为了充分利用带宽,就只好同时下载其他文件来提高效率。万一你的FTP站点是限制每个IP只能单线程下载一份文件,这个办法可能就无能为力了。希望能帮到你,呵呵~~

‘肆’ ftp的有什么下载软件,怎样下载ftp://这种的文件

如果只是在内部的话,没有什么问题。
建议用影音传送带或迅雷
影音传送带:
《影音传送带》(Net Transport) 中国第一个实现MMS(多线程)、RTSP(PNA)、HTTP和FTP的下载利器。流下载是她的主要特点,同时下载普通文件速度也堪称一流鲜有对手。《影音传送带》是一个快速稳定功能强大的下载工具。优点:下载,速度一流,CPU占用率低,尤其在宽带上特别明显;内建易于使用的文件管理器,轻松实现按类别存放下载的文件。《影音传送带》现在支持 HTTP、FTP、MMS (Microsoft Media Service) 和 RTSP (Real-Time Streaming Protocol),而且这些协议(RTSP不包括)均实现多线程断点续传只要站点支持。MMS协议流每秒的字节数差不多是固定的,这就决定了MMS流本身不能充分利用用户所有的带宽,所以多线程技术在缩短MMS流下载时间方面效果立竿见影。可惜的是,同类软件中少有支持MMS多线程下载技术的,《影音传送带》正好弥补了这个空白。RTSP同样支持多线程下载,有效地缩短了下载时间;另外,选中“流/最大速度”能明显地加速下载,效果立竿见影。
http://nc.onlinedown.net/down/NT2Setup.EXE

迅雷:
迅雷是一款新型的基于P2SP技术的下载软件,迅雷4延续了前版本下载速度快的优势。同时,前版本的单服务器资源下载不稳定、下载管理功能差等弱项在这个版本有了完全的改观。

作为“宽带时期的下载工具”,迅雷4针对宽带用户做了特别的优化,能够充分利用宽带上网的特点,带给用户高速下载的全新体验!迅雷4不但继承了以前版本下载快的特点,更进一步通过优化软件本身架构实现了下载的“快而稳”,通过对下载资源的优化整合实现了下载的“快而全”,更在用户文件管理方面提供了比较完备的支持,尤其是对于用户比较关注的配置、代理服务器、文件类别管理、批量下载等方面进行了扩充和完善,使得迅雷可以满足中、高级下载用户的大部分专业需求。

迅雷4.5.3.40新增功能
1.支持FTP主动模式下载;
2.提高了P2P数据传输的效率;
3.修改了装机必备栏目。

迅雷4.5.3.40修正问题
1.修正了FTP资源探测器的一个bug;
2.修正了迅雷对某些URL支持不好的问题;
3.修正了下载不支持断点续传的文件时迅雷出现异常的问题。
http://vnet.onlinedown.net:82/down/Thunder4.7.2.51.exe

‘伍’ java如何实现基于http和ftp多线程下载工具...

访问网络资源就要去了解你要访问的网络资源所使用的协议。一般来说我们所使用的协议都是公开式的协议,比如http协议,它在数据的前面部分先设置一些信息来说明它所发送的数据的大小,文件类型等等。而多线程的实现原理就是先从http协议中获取要下载的资源的资源大小,然后再分多个线程从不同的起点跟终点来分段下载资源。ftp资源的道理也是一样。当然我并不是网络方面的专家,对网络我也不懂。以后只是我个人见解。
以下是给你找的一个java实现的http多线程下载。你看看吧
http://shazi.javaeye.com/blog/99132

‘陆’ 求FTP同步软件,两个FTP上的文件可以同时下载的

你的意思是需要FTP的批量同时操作,那么我推荐你使用IIS7服务管理工具

这款软件的Ftp客户端做的是非常棒的,不仅具有批量操作功能,还具有定时同步(上传和下载)和自动更新功能。这些功能真的是我超爱的功能,做事效率提高了不止一星半点。而且特别容易上手,一般的软件都还需要熟悉一下,这个就是很快的能开始运用。好处很多,需要用户慢慢去体会。有的东西是只能亲身体验过后才知道的。

IIS7服务器管理工具所包含的功能是比较多比较全面的,开发者从各个角度都做到了为用户着想,这点是非常棒的。毕竟一款软件要想有发展前途,那必须是要用户体验好。这款IIS7服务器管理工具可以进行批量管理、同步操作、到期提醒、数据安全和定期执行。IIS7服务器管理工具无论是传输速度还是安全性都是非常优秀的一款软件了。

‘柒’ FTP下载什么软件最好

推荐使用IIS7服务器管理工具。

这款软件主要是中文界面,操作方便,功能方面能定时上传下载,自动更新,自动备份,对于FTP工具来说相当方便。

此外,它不仅可以管理ftp,同时也是vnc的客户端.iis7服务器管理工具,是服务器批量管理集成器.windows与linux都可以集成管理,可谓是非常方便.

‘捌’ ftp不支持多线程同时下载操作

ftp支持多线程同时下载操作。因为ftp支持多线程同时下载操作需要自己设计,在功能菜单中选择“站点属性”,接着取消属性窗口中的“没有限制”选项并填入下载线程数目即可。所以ftp支持多线程同时下载操作。

‘玖’ 请问如何使用多线程下载

用BT下载,可以下载FTP类的,也可以用种子下载!
还可以用超级旋风!!!!

‘拾’ 请问用什么软件下载FTP服务器的文件最好

你可以8uftp,非常精辟的ftp客户端。目前体积最小的FTP客户端工具。
终身免费中文版,非汉化版,非破解版。
涵盖其它FTP工具功能
独家支持多线程上传,使上传速度更快更稳定。
同时支持直接上传压缩包,可在空间上直接解压。也可以在空间上压缩后直接下载压缩包