Java 实现ftp服务器和客户端

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

0

1个回答

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

-1
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
FTP服务器与客户端设计与实现
FTP服务器与客户端设计与实现,包括文件目录跳转,文件名与文件目录修改,文件上传于下载以及匿名与非匿名用户登录服务器。
java 实现FTP 服务器和客户端,带有使用说明
使用java基于socket开发的FTP客户端和服务器,实现了基本的登录,注册,上传下载,等各种功能,同时使用了基于工厂的设计模式,具有较好的可扩展性
Java实现简单的FTP服务器
前言nFTP协议n工作机制概要nFTP主要命令n响应信息n实践过程n实现的FTP命令n实现思想n遇到的问题前言学习了Java网络编程了,为了检验自己的学习程序和熟悉相关的知识点,为此,使用Java Socket编程实现了一个简单的FTP服务器。以下记录了自己整个开发的流程。FTP协议自己平时也有用过ftp协议进行文件的传输,知道FTP协议的默认端口是21,可对于底层是如何实现,客户端与服务端之间的通
java实现与ftp服务器互通上传下载
Ftp.javarnimport java.io.File; nimport java.io.FileInputStream; nimport java.io.OutputStream;nimport java.util.StringTokenizer; nimport sun.net.ftp.FtpClient; nn/** n* ftp上传 n* n*/ npublic class Ftp {
Java 实现的FTP服务器与客户端
用Java自己的写FTP服务器与客户端。 Control和Data双线程,数据传输时开20口,21口进行侦听与Control连接 支持USER, PASS, RETR, STOR, ABOR, QUIT 5个口令。用户验证没加入,需要的自行加入。
简易的ftp服务器(java版)
简易版的ftp服务器,支持被动,主动两种方式,简单的界面,本代码仅供参考,希望对大家学习网络编程有所帮助
java实现对ftp服务器的上传下载操作
java实现对ftp服务器上传下载文件,全套代码,亲测,从项目中抽取出来的
批处理实现自动传输FTP服务器文件
通过批处理文件实现将文件自动下载或上传到FTP服务器。
利用原始socket简单实现FTP的客户端和服务器端程序
1.设计目的 n本设计旨在利用原始socket简单实现FTP(File Transfer Protocol,文件传输协议)的客户端和服务器端程序,能够实现get、put、pwd、dir、cd等基本交互命令。2.具体要求 n用socket 编程接口编写两个程序,分别为客户程序(client.c)和服务器程序(server.c),该程序应能实现下述命令功能: nget:取远方的一个文件 nput:传给
计算机网络课程设计ftp协议客户端和服务器端
ftp服务器端和客户端都有,代码比较简单。演示的时候需要客户端和服务器端配合(或者用windows自带的客户端也行)。里面有.project文件,可以直接在eclipse中运行。
FTP客户端服务器端全部代码
FTP客户端服务器端全部代码
Ftp服务器和客户端的实现与C#设计(一)
这次的毕业设计是利用在VS环境下利用C#编写FTP服务器和客户端,我所设计的FTP服务器和客户端主要实现以下目标:nn首先,我们将对FTP服务器和FTP客户端主窗体进行设置,主窗体设置如下图所示:n1、FTP服务器主窗体设计nn2、FTP客户端主窗体设计nn对于FTP服务器登录概述:要登录FTP服务器,首先要输入主机地址以及用户名和密码,然后单击“登录”按钮进行登录,“登录”按钮的Click事件如...
课程设计基于GUI的FTP客户端的实现JAVA
1.实现一个图形用户界面的FTP客户端。 2.功能: 2.1 配置使用IIS的FTP服务器; 2.2 客户端发出各种操作命令;至少实现conn(连接)、list(列示文件)、retr(下载)、store(上载)的功能。 2.3 接收服务器的操作结果。 3.用户界面:客户端界面用户可以设置远程主机名、用户和密码;显示远程文件列表;显示本地文件的列表;操作命令可以采用菜单、按钮及弹出菜单来实现;显示操作状态(操作是否成功、状态、文件操作的进度等)。(参考cuteFTP软件的界面及功能)
LINUX上用C语言实现FTP客户端与服务器
在linux系统中用c语言实现ftp客户端与服务器,功能全面,并附有详细文档。
Ftp服务器与客户端VC++完整版源码
内容索引:VC/C++源码,网络相关,FTP   Ftp客户端与服务器VC++完整版,是一个比较简单的ftp程序,但是程序提供了各种接口,能够让读者看法出各种复杂的ftp程序,程序中的各个程序模块均已经实现,以上所有程序在VC6.0中调试通过   目录ftp服务器是一个基于控制台的ftp服务器程序,能够实现大部分的FTP的服务器程序;   注意:    a.帐号密码为toldo;    b.主目录为c:/temp,在连接之前请先建立;
JAVA实现ftp客户端的上传、下载、删除
项目中使用的java实现的ftp上传、下载、删除功能,亲测ok!!!
用Java实现FTP服务器上传下载
用Java实现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
JAVA实现FTP协议中的服务器和客户端\
JAVA实现FTP协议中的服务器和客户端\
java搭建ftp服务器
1.客户端通过Windows的命令行访问FTP服务器。 2.FTP服务器可以并发地服务多个客户。 3.至少实现对FTP命令user、pass、dir、get的支持。即用户注册、显示服务器端的文件列表、下载文件等。(补充了上传文件,同时处理了上传或下载文件相同时改名为时间戳以及中文输入的问题) 4.FTP服务器必须对出现的问题或错误做出响应。
python实现ftp服务器+客户端
Python代码实现ftp服务器以及ftp客户端
基于C#的FTP服务器、客户端设计
采用FTP PASV模式设计一个FTP服务器程序和一个FTP客户机程序,具有文件夹内容浏览和文件下载功能,服务器程序能够接受多个客户机的FTP请求并且能够对客户机身份进行验证。
Java Ftp客户端
1.第三方库commons-net-*.jarrn打开http://commons.apache.org/proper/commons-net/download_net.cgi下载jar包rn2.上传文件rnprivate boolean upload(String absolutePath, String name) {rn FTPClient ftpClient = new FTPClient(...
基于java socket的简单FTP功能实现
实现FTP的一些功能,如上传文件,下载文件,显示目录,改变目录,退出等功能
一个纯java的ftp服务器——apache ftpserver
项目地址 [url]http://mina.apache.org/ftpserver/[/url]rnrn1、底层通信使用minarnrn2、支持ssl认证rnrn3、支持主动与被动模式rnrn4、用户管理可以基于文件,也可以基于数据库,非常的方便rnrn5、可以独立启动,也可方便的潜入到其他应用中,rnrn6、官方提供了一个与spring集成的例子, 还有一个osgi bundle的例子rnrn...
基于Win socket简单实现一个FTP协议的客户端和服务器
实现一个FTP协议的客户端和服务器,完成基本的文件传输功能。 功能: (1) 多客户端访问。 (2) 在获取文件之前能够先得到文件列表。 (3)实现FTP文件的上传与下载. (4) GUI(界面实现)。
FTP服务器C++代码实现
FTP服务器C++代码实现,包含客户端和服务器端。
最简单的FTP客户端、服务器端
最简单的FTP客户端、服务器端
java实现文件上传下载至ftp服务器
以前做的一个项目,用到了文件上传下载至ftp服务器,现在对其进行一下复习,比较简单,一下就能看明白。 n环境:首先,先安装ftp服务器,我是在win8本地用IIS配置的,比较简单,百度一下就可以找到安装文档。 n1.在你的项目目录下建立ftp配置文件,目录如下图01 ftpconfig.properties:ftpIp=10.73.222.29nftpPort=21nftpUser=WPnftpP
linux下FTP服务器与客户端的C语言实现
利用tcp套接字编程实现,均已Debug,代码有中文注释
Java连接FTP服务器并且实现对其文件的上传和下载
概述nn  FTP是File Transfer Protocol(文件传输协议)的英文简称,而中文简称为“文传协议”。FTP作为网络共享文件的传输协议,在网络应用软件中具有广泛的应用。FTP的目标是提高文件的共享性和可靠高效地传送数据。在FTP的使用当中,用户经常遇到两个概念:"下载"(Download)和"上传"(Upload)。本文就主要针对这两个操作来进行说明(当然,也包括FTP服务器的连接...
C++实现的FTP服务器
在windows平台下使用C++,MFC框架实现了FTP协议的服务端程序。支持客户端的文件下载,上传,删除等常用FTP命令的响应。使用多线程技术,允许多个客户端同时连接。实时记录显示服务器和客户端交互的状态变化。支持添加用户,对用户进行管理。可以统计在线用户名和对应的IP地址以及登陆时间。可以统计对传输字节数,当前连接数,文件下载上传成功失败的数目等数据进行统计。 一切精彩尽在代码中,欢迎下载研究,共同提高! 邮箱bcypxl@163.com
JAVA写的FTP服务器和客户端
JAVA写的FTP服务器和客户端
JAVA实现FTP协议中的服务器和客户端(完善版).rar
JAVA实现FTP协议中的服务器和客户端(完善版)
c语言实现模拟FTP服务器项目
下载源码后,直接可以在ubuntu中编译运行:FTP服务器程序功能: 客户端: 1.输入命令: help  查看FTP服务器所支持的所有命令 2.输入名:ls    查看服务器上可以下载的所有文件列表 3.输入命令:get filename     下载服务器中指定文件到本地目录中 4.输入命令:put filename    上传指定文件到FTP服务器中 服务器: 支持远程客户端下载...
简单的ftp服务器-c实现
简单的ftp服务器,这个断断续续写了得有两三天了,才把基本的功能实现,以后的功能以后再说nn看了unix网络编程之后练手的项目,结构可能比较乱nnn目前实现了:nnhelp 展示所有可用的命令nls 展示当前目录下所有的文件,默认初始化在ftp根目录nquit 退出ftp系统nget 传统ftp方法,从服务器上下文件...
java实现FTP服务器
java实现FTP服务器,java实现FTP服务器
Linux下c语言实现简单FTP客户端服务器系统
主要适用于入门者学习,功能实现较为全面,欢迎各位批评指正!
使用QT实现FTP客户端与服务端(1)
1.实现FTP客户端rn作为FTP客户端,需要主动发起连接至服务端所在ip的默认21号端口,连接步骤与数据交互如下:rn1.客户端链接服务器端口rn2.客户端分步输入用户名密码rn3.(可选)客户端输入数据传输模式,默认为被动模式,可主动切换为主动模式(在一些机器上被禁用,需手动开启)rn4.输入操作指令rn5.根据数据传输模式建立数据连接。(5*进行数据传输)rn6.退出rn1)h文件rn#include rn#i...
计算机网络课程设计-客户端FTP软件的设计与实现
课程设计报告+使用说明+源码 摘要 1 一、引言 2 1.1 FTP工作原理 2 1.2 C/S原理 3 二、系统需求分析 3 2.1功能需求 3 2.3系统工作流程设计 4 三、系统详细设计 5 3.1主要模块设计: 5 3.2界面设计: 7 四、系统测试 10 五、系统使用说明 11 5.1程序说明 11 5.2操作流程 11 六、心得体会 12
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 java学习的客户端 java学习客户端