发一篇博文,对自己这个暑假学习做个总结。其实那晚,原本大一现在大二的我们已经对自己的暑假成果及暑假生活做了一个简单的介绍和总结。但是我自己觉得对那个介绍还是不满意,所以还是写一篇博文补充一下吧。
首先,做FTP需要用到文件操作,进程和网络编程的内容。
第二,明确编程环境,基于LINUX系统下的gcc编译器。
第三,设定一个大体思路,FTP能干神魔?自己能够实现怎样的FTP功能?
第四,就是对各个功能的实现给一个大体的思路,并实现它。
最后就是对程序的整体编排,实现简单的FTP功能。
做一个简单的FTP服务器,首先想到的是,它会有客户端和服务端;其次,它可以进行文件的上传和下载,以及其他的功能,像ls,ls_R, pwd等功能;