TinyFTP 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
TinyFTP 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
授权协议 GPL
开发语言 C/C++
操作系统 Windows
软件类型 开源软件
开发厂商
地区 不详
提 交 者 BrianYi
适用人群 未知
收录时间 2017-05-15

软件简介

TinyFTP

该开源项目是纯为兴趣而做的,模仿国外的LeapFTP软件写的,GPL-3.0开源协议

现已基本实现了:

1. 远程和本地的文件上传、下载

2. 远程和本地的刷新、删除、新建文件夹、重命名 功能

还有些细节部分仍在进行开发,但由于本着对项目负责的态度,想要把它做得完善一些,不想就此终结,希望能够找到志同道合之士,我们一块继续进行软件的完善工作

项目地址:https://github.com/BrianYi/TinyFTP

以下是项目的界面,有点丑,因为只实现了功能,木有美工。。

下载Debug后:

删除Debug后:

上传Debug后:

展开阅读全文

代码

评论 (0)

加载中
更多评论
暂无内容
发表于服务端专区
2019/01/17 16:19

TinyFTP 简析

自己写完FTP之后,找了一个别人写的FTP源码来分析了一下,以下为简要分析。 FTP需要以root权限启动 守护进程维护两张哈希表,分别是ip->count,pid->ip,记录的数据用于限制每个IP最大连接数 SIGALARM用于设置连接...

0
0
发表了博客
2019/08/22 11:15

文件传输协议---FTP

简介 FTP是File Transfer Protocol(文件传输协议)的英文简称,建立在TCP协议之上,用于Internet上文件的双向传输。同时,它也是一个应用程序。用户可以通过它把自己的PC机与世界各地所有运行FTP协议的服务器相连,访问服务器上的大量程序和信息。FTP的主要作用是:让用户连接上一个远程计算机(这些计算机上运行着FTP服务...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
0 评论
9 收藏
分享
返回顶部
顶部