摘要: 之前忙着备考,FTP虽然也有敲,但是没有能每次总结。这两天考试也差不多了,今天好好写了一些,感觉有很大进展和收获,有必要记录一下。FTP服务端程序的运行流程主要是这样的。主类监听21号端口,当有用户连接是创建一个新线程。线程体run()通过socket(套接字)的输入流接受命令,再通过一个分析命令的函数,将命令转换成int型的标识(总共33个命令),同时把命令所带的参数进行适当的规范化。然后根据最近接收的命令的标识调用相应的函数,完成相应的功能,然后run()向客户端返回执行过程中产生的返回消息(如:“200 command okay.”)。其实FTP的实现,很多都在使用Java中File类的 阅读全文
posted @ 2013-06-30 23:23 shhider 阅读(2030) 评论(2) 推荐(0) 编辑