用Java构建稳定的Ftp服务器 (4)

原创 2004年08月18日 22:00:00

基本上我们的Ftp已经可以运行了,注意到我们在FtpConnection中处理USER和PASS命令,直接返回200 OK,如果需要验证用户名和口令,还需要添加相应的代码。

如何调试Ftp服务器?

有个最简单的方法,便是使用现成的Ftp客户端,推荐CuteFtp因为它总是把客户端发送的命令和服务器响应打印出来,我们可以非常方便的看到服务器的输出结果。

另外一个小Bug,文件列表在CuteFtp中可以正常显示,在其他Ftp客户端不一定能正常显示,这说明输出响应的“兼容性”还不够好,有空了看看Ftp的RFC再改进!:

OVER

用Java构建稳定的Ftp服务器 (1)

Ftp服务是最常用的网络服务之一,虽然在www风行的今天,Ftp已经远不如以前使用得广泛,但是在许多大学等科研单位,Ftp仍然是最常用的文件交换方式。构建一个Ftp服务器要比构建一个Ftp客户端来得简...
  • asklxf
  • asklxf
  • 2004-08-18 20:55:00
  • 3507

用Java构建稳定的Ftp服务器 (3)

下面我们要处理用户连接,也就是FtpConnection类。Ftp连接本质上是一个状态机,当FtpConnection接收到用户命令后,根据当前状态决定响应及下一个状态。不过我们不需要考虑实现一个复杂...
  • asklxf
  • asklxf
  • 2004-08-18 21:48:00
  • 3143

用Java构建稳定的Ftp服务器 (2)

前面讨论了基本的FTP协议和会话,下面我们用Java来开发一个简单的Ftp服务器。为了简单起见,我们只设计两个类:一个FtpServer类用于监听,一个FtpConnection类代表一个用户连接,每...
  • asklxf
  • asklxf
  • 2004-08-18 21:13:00
  • 3063

ftp 服务器,功能很强大,性能很稳定

  • 2009年12月10日 09:00
  • 1.28MB
  • 下载

-【Java FTP及FTP服务器搭建】

-【Java FTP及FTP服务器搭建】 一:本文采用apache项目组的 Apache Commons Net™ library 项目地址:http://c...
  • studyvcmfc
  • studyvcmfc
  • 2012-11-04 23:06:03
  • 4193

用proftpd构建ftp服务器

前  言   FTP服务被广泛的应用着,常见的,一些大学、组织、机构等等,都有通过FTP服务器向外发布数据…但在这里,我们将要构建的FTP服务器将主要针对 用于用户更新自己的网站。也就是说,让用户(r...
  • xpl121
  • xpl121
  • 2009-07-13 17:19:00
  • 356

用无线路由器构建FTP服务器

FTP(文件传输协议)诞生之后,便迅速地得到了推广和应用,而依据此协议提供服务的ftp服务器在运行时,用户可以通过Internet连接到服务器上下载文件,同时将自己的文件上传到ftp服务器上,大大地方...
  • cd434510655
  • cd434510655
  • 2012-10-10 15:52:32
  • 405

用Linux构建FTP服务器

引用自:http://www.zhcedu.com.cn  在众多网络应用中,FTP(文件传输协议)有着非常重要的地位。Internet中一个十分重要的资源就是软件资源,而各种各样的软件资源大多数都放...
  • winki7
  • winki7
  • 2006-02-16 16:04:00
  • 2982

FTP服务器搭建的几种方式<二>

上一篇呢,有ftpUtil工具类,这篇呢,主要是讲ftp服务在win7上的搭建,目前我用过的方法呢有两种,第一种是直接开启win7上的服务这样不需要下载,操作直观,第二种呢,是下载了一个叫:FileZ...
  • XRB_666
  • XRB_666
  • 2017-06-29 15:44:08
  • 9923

JAVA编写的FTP客户端和服务器

  • 2013年09月09日 15:28
  • 2.98MB
  • 下载
收藏助手
不良信息举报
您举报文章:用Java构建稳定的Ftp服务器 (4)
举报原因:
原因补充:

(最多只允许输入30个字)