Java 实现ftp服务器和客户端

写过ftp服务器端和客户端的,小弟在此求个源代码或者思路参考下,主要是想加强下对
IO流的理解,顺便复习下ftp。
ftp服务器那块我想自己写,不想借用任何工具搭建的FTP,不知道是否能写成。
谢谢各位大牛光临。

0

1个回答

Github上有很多FTP Server/Client的开源代码都可以参考

-1
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
Java 实现的FTP服务器与客户端
用Java自己的写FTP服务器与客户端。 Control和Data双线程,数据传输时开20口,21口进行侦听与Control连接 支持USER, PASS, RETR, STOR, ABOR, QUIT 5个口令。用户验证没加入,需要的自行加入。
JAVA写的FTP服务器和客户端
JAVA写的FTP服务器和客户端
FTP服务器与客户端设计与实现
FTP服务器与客户端设计与实现,包括文件目录跳转,文件名与文件目录修改,文件上传于下载以及匿名与非匿名用户登录服务器。
Delphi7实现FTP服务器和客户端
Delphi7实现FTP服务器和客户端 Indy9的TIdFTPServer封装类 http://blog.csdn.net/akof1314/archive/2011/04/29/6371984.aspx Indy9的IdFTP完全使用 http://blog.csdn.net/akof1314/archive/2011/04/29/6372305.aspx
标准的ftp服务器和客户端实现
标准的ftp服务器和客户端实现,vc 6.0
Delphi 实现FTP服务器与客户端源码
Delphi7 实现FTP服务器与客户端源码,包括文件目录跳转,文件名与文件目录修改,文件上传于下载以及匿名与非匿名用户登录服务器。
FTP服务器和客户端
Ftp客户端(FlashFXPP)和服务器(Quick Easy FTP Server ).rar 方便部署FTP,本文件包含服务器和客户端安装包,客户端含有注册码
FTP服务器与客户端
C#实现FTP服务器端和客户端
FTP服务器+客户端
自己编写的FTP上传和下载工具,开启服务后,局域网内可以利用客户端从服务器上下载资源。
ftp服务器+客户端
代码虽然来自网络,但是我自己花了点心去修改,并有注释。我也有很多资源想下载,苦于没有分,所以这里就要你们2分啦%>_<%
ftp服务器与客户端
ftp服务器与客户端代码,调试过,可以用的。在网络编程中,学习使用。
java实现FTP服务器
用java实现ftp服务器的编写,非常有用的哦!
用Java实现FTP服务器
用Java实现FTP服务器,相当经典。
java实现ftp服务器上传文件
maven + springmvc 场景:把上传的文件先上传到webapp下的一个update目录下,然后再上传到ftp服务器上,然后删除update文件夹 controller/** * * @author 刘中华 * @date 2018/3/14 22:02 * @param [file, request] * @return com.m
Java实现简单的FTP服务器
前言 FTP协议 工作机制概要 FTP主要命令 响应信息 实践过程 实现的FTP命令 实现思想 遇到的问题前言学习了Java网络编程了,为了检验自己的学习程序和熟悉相关的知识点,为此,使用Java Socket编程实现了一个简单的FTP服务器。以下记录了自己整个开发的流程。FTP协议自己平时也有用过ftp协议进行文件的传输,知道FTP协议的默认端口是21,可对于底层是如何实现,客户端与服务端之间的通
java 实现ftp服务器
java 实现一个ftp服务器,有什么好的架包或是一个实现的例子。rn
Linux课设实现ftp服务器和客户端
Linux课设,实现ftp服务器和客户端,内含详细问题说明文档和资料以及报告代码
java实现客户端上传图片到ftp服务器,nginx提供http服务下载图片
java分布式项目中,运用ftp客户端实现图片上传,nginx提供http服务实现图片回显
连接ftp服务器的客户端软件
该软件是ftp客户端用来连接ftp服务器的小型软件,无需安装,且占用空间少,
FTP服务器和客户端工具
Serv-U6.4安装ftp服务器 8uftp绿色ftp客户端
Android搭建ftp服务器/客户端
ftp服务器 不设置读写权限是不能上传的文件的 private static String hostip = &amp;quot;&amp;quot;; // 本机IP public static final int PORT = 21; // sd卡目录 @SuppressLint(&amp;quot;SdCardPath&amp;quot;) // public static final String dir = Environm...
java实现文件上传ftp服务器功能
文件上传至服务器源码,我个人搭建的是ftp服务器。
使用UDP协议模拟实现FTP服务器/客户端
这是我的课程设计题.rn 这两天想了想,很多细节上的问题,都有很多不同的解决方案,不好选择,所以这里跟大家讨论讨论.rn rn 1.端口的问题rn a.使用两个端口(30,31),模拟ftp,31端口接收命令(UDP数据报),30端口传数据(如文件,文件列表...)rn 为每一个客户启动一个线程(读写文件),这些线程读取和接收的数据都是通过30端口的.rn rn b.使用一个命令接收端口(31),多个数据端口.rn 客户端连接服务器时,首先发命令给31,服务器执行命令启动一个线程,在这里线程里开一个端口,专门rn 为此客户端服务(包括命令与数据).rn 除了第一个命令,其他都是与专用端口通信的.rnrn c.使用nio的非阻塞通信 + 两个端口rn rn d.使用nio的非阻塞通信 + 命令端口,多数据端口rnrn 2.数据报校验,重发的问题rn 如何支数据报进行校验? 是不是在网络传输过程中,数据报里的数据有可能发生改变??rnrn -----------------------------华丽的分割线--------------------------------- rn (以下是关于重发的)rnrn a.服务器或客户端每收到一个数据报,都向对方回发一个确认数据报(确认数据报只发一次),没发收到确认rn 包,则认为丢包,重发.rnrn b.超时机制.客户端接收数据,如果t时间内没有收到数据报,则认为丢包,向服务器发数据报请重发.rnrn c.缓存机制.每次收到n个包才执行一次文件写操作,在写之前,对这n个包进行顺序检查,发现丢失了,则请求对方rn 重发.rnrn 3.并发的问题rn a.用户a在上传文件f,文件f未上传完成之前,用户b执行dir命令,列出未完成上传的文件.rnrn b.情景同上,不列出未完成上传的文件.rnrn c.如果采用a方案,用户b执行 get f ,要怎么处理?(一个线程在写文件,一个线程同时读文件)rnrnrn 以上都是我想了的方案了,与大家讨论,或者有更好的方案,请不吝赐教.rn rn rn rn rn
java ftp服务器copy命令实现
java程序调用API 实现在ftp内文件夹和文件的拷贝,ftp服务器之间的文件和文件夹的拷贝 欢迎来群:41229007 QQ:119346711讨论
java实现与ftp服务器互通上传下载
Ftp.java import java.io.File; import java.io.FileInputStream; import java.io.OutputStream; import java.util.StringTokenizer; import sun.net.ftp.FtpClient; /** * ftp上传 * */ public class Ftp {
用Java实现FTP服务器上传下载
用Java实现FTP服务器的上传下载
linux下的ftp服务器客户端
linux下的ftp服务器客户端,多线程实现,可暂停、继续任务。删除任务,支持续传,还有非常不成功的进度查看。 注释挺多,适合像我一样的新手参考使用。 包含一部分没有使用到的自己写的API接口,可以增加功能。
android访问FTP服务器的客户端
基于android开发的访问FTP服务器的客户端,已近解决兼容android4.0的问题
FTP服务器客户端与服务器端
使用MFC编程实现的FTP服务器的客户端与服务器端,支持用户权限设置、在线用户查询、IP登录管理等一系列功能
C# FTP服务器 客户端 开发
C# WINFORM开发的FTP服务器和客户端程序,实现了文件的下载。
FTP服务器、客户端配置与管理
本课程是以笔者将于2016年10月份出版的《Cisco/H3C交换机配置与管理完全手册》(第三版)为主线而录制的配套实战视频课程,专门针对H3C新的Comware V7版本操作系统的使用、维护与管理方法进行实战式讲解,是国内第一套,也是目前为止唯一一套介绍HC3新的Comware V7操作系统的大型实战课程(后面还有许多课程课程)。
FTP服务器和客户端源码集合
几个vc下的ftp服务器和客户端源码示例,用于学习ftp开发,从网上搜集来的,送给有这方面需要的朋友
基于linux下的ftp服务器与客户端
基于linux的ftp服务器与客户端程序,实现上传,下载,用户名登录,增加,删除登录用户等功能(这上面有bug,加入用户名可能不能使用)。
ftp服务器和客户端代码
简单的ftp服务器端和客户端代码
python实现ftp服务器+客户端
Python代码实现ftp服务器以及ftp客户端
ftp服务器与客户端代码实现
ftp服务器与客户端代码实现
Java实现与FTP服务器的数据传输2
Java实现与FTP服务器的数据传输。 其中包含了两种实现方法。详情请参见本人博客: http://blog.csdn.net/lemon_tree12138/article/details/49777467
如何用java实现ftp服务器
谢谢大家回答啊
java实现文件上传下载至ftp服务器
以前做的一个项目,用到了文件上传下载至ftp服务器,现在对其进行一下复习,比较简单,一下就能看明白。 环境:首先,先安装ftp服务器,我是在win8本地用IIS配置的,比较简单,百度一下就可以找到安装文档。 1.在你的项目目录下建立ftp配置文件,目录如下图01 ftpconfig.properties:ftpIp=10.73.222.29 ftpPort=21 ftpUser=WP ftpP
winform/c# FTP服务器/客户端
服务端解析命令,客户端使用微软提供的FTP类库。使用WINFORM开发。