首页 驱动 软件 说明书 品牌 知识
其他

FileZilla服务版

  • 版本:V1.0
  • 软件授权:免费
  • 软件类型:电脑
  • 软件语言:简体中文
  • 更新时间:2021-02-12 10:56
  • 应用平台:Win10/Win7
  • 软件品牌:其他
  • 软件大小:10.26MB

FileZilla服务版,可以自己链接各个FTP,有多种类型的语言可以自己进行选择,自带功能强大的站点管理和传输队列管理,个人站长也可以下载使用,提供对应的软件安装包

编译方法

1.编译filezilla客户端用VS2013打开filezillaclient\clien\src\FileZilla.sln编译即可。

2.编译filezillaserver用VS2015打开filezillaserver\filezillaserver\filezillaserver.sln编译即可。

3.编译filezillaserverinterface用VS2015打开filezillaserverinterface\filezillaserver\filezillaserverinterface.sln编译即可。

注意: 客户端使用 C++11 开发,而之所以服务器端的 filezillaserver 和 filezillaserver 选择使用较新的 VS2015,是因为服务器端的代码使用了 C++14 的一些特性,而 VS2013 是不支持 C++14 的所有的特性的。

客户端代码,使用了很多第三方库,比如界面库wxWidgets、zlib、sqlite等。

而项目中的CAsyncSocketEx模仿了mfc的CAsyncSocket,但是效率比mfc的CAsyncSocket要高。这个类可以直接拿到其它项目中使用的,比如电驴的源码就是直接使用了这个类。整个项目很有特色的地方是在支线程中使用windows的消息队列来代替传统的自定义消息队列。同时也是对ftp协议的实现。整个项目的代码质量也比较高。

精彩推荐