请问写linux 下FTP软件咋下手

从rfc959开始。然后socket写客户端去连接一个ftp服务器,处理ls,get,put等几个基础命令。ftp服务器需要处理多个连接,因为命令和数据走的不是同一个通道。这样就基本了解协议了,然后写服务端
■网友
先把协议看懂……
■网友
初步了解协议,然后找个最简单的命令行客户端,熟悉一下使用;许多命令行客户端都是直接把协议打出来的。照着做吧。
■网友
参考一个开源FTP,quFTP プロジェクト日本語トップページ
■网友
先写 服务端先学习协议,大概确定分步目标,先实现哪些命令后实现哪些命令,然后用现成的CLI的客户端进行测试(GUI客户端可能不方便调试)
■网友
终端下运行
python -m SimpleHTTPServer
效果类似FTPServer
这算不算光用Shell写了个FTP = =
【请问写linux 下FTP软件咋下手】 reference: 我舍友= =


    推荐阅读