而 Crob FTP Server 从功能设置上可以看出,它沿用了像
Server_U 等主流 FTP 服务器软件的基本设置;并加入了不少人性化
的功能;同时支持多服务器。(即在软件中可以在任意的有效端口上
建立任意多的 FTP 服务器并可同时运行,各服务器间互不相干的稳定
运 行 ) 应 该 说 进 步 是 非 常 大 的 。 并 且 可 以 应 用 于 Windows
95/98/ME/me/N/T2000 及最新的.NET 操作系统上。
不过,纵观上面这些软件,它们都只能在 Windows 操作系统中运
行,并且功能过于强大,许多功能应用于我们的考试系统的话,并没
有太大的意义,而且有些也没必要,于是就需要一个专用的,而且也
能通用(应用于 UNIX 等其他的 操作系统)的 FTP 服务器。要求实习
一些基本功能:①文件上传;②文件下载;③文件列表和存在检查、
文件属性查询。
基于以上的要求,可以说在选择开发语言的时候,无疑我选择了
JAVA 语言。众所周知,JAVA 是一种可以编写跨平台应用软件的面
向对象的程序设计语言。Java 编程语言的风格十分接近 C++语言。
Java 继承了 C++语言面向对象技术的核心,舍弃了 C++语言中容易引
起错误的指针(以引用取代)、运算符重载、多重继承(以接口取代
)等成分,增加了自动垃圾回收器功能用于回收不再被引用的对象所
占据的内存空间。Java 最初是为嵌入式小设备而设计的。起初 ,它
为人们所喜爱的原因是由于可以用它来开发复杂的、以 Applet 为形
式的客户端 Web 应用。然而,服务器端 JAVA 的应用的兴起才是
JAVA 编程最令人振奋的趋势。Java 本质上适合开发大型客户机/服务