读懂源码系列-FileZilla Server 设计原则分析-编译篇(1)

1.前言

         FileZilla Server 是 Windows 下的一个开源 FTP 服务器,最近想要重温一下该开源 FTP 服务器的整体设计流程,因此重新下载了较新的源码版本。

        通常随着开源代码的不断更新,会添加越来越多的功能,代码也就越来越复杂。因此,为了快速上手并了解某个开源项目,应该从最低版本看起。但是,由于之前我已看过最低版本,大概已了解项目整体设计。所以,本次分析的代码版本选为 FileZilla_Server-0_9_60_2.exe 。可以到官网下载安装,在安装的时候选择安装源码。

        在安装 FileZilla Server 的过程中,可以将 FTP 服务器作为 Windows 服务运行在后台。

        安装完之后,可以看到服务器所在的文件夹包含以下文件,source 就包含了源码。



        使用 Visual Studio 打开 source\FileZilla server.sln ,发现该解决方案包含两个项目,分别是:

            FileZilla Server:该项目具有 FTP 服务器功能,还有 Windows 服务安装功能;

            FileZilla Server Interface

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值