【導(dǎo)讀】本程序是一個小型FTP服務(wù)器系統(tǒng),實(shí)現(xiàn)了FTP服務(wù)器所應(yīng)該具備的大多數(shù)功能,能夠解釋一般的FTP命令,并且符合RFC959規(guī)范。本軟件的設(shè)計(jì),即從需求分析,軟件設(shè)計(jì)到軟件功能實(shí)現(xiàn),都始終遵循軟件工程的思想和方法。本文中采用了大量的。圖表說明,使文章明確清晰,便與閱讀和理解。有了網(wǎng)絡(luò),使用者不但可以瀏覽各種各樣的信息資源,還能夠?qū)⒆约焊?。由于網(wǎng)絡(luò)的帶寬及各種服務(wù)的限制,單純從頁面上下載。顯得又慢又不可靠,所以就有許多FTP工具提供出來。從根本上說,F(xiàn)TP就是在網(wǎng)絡(luò)。中各種不同的計(jì)算機(jī)之間按照TCP/IP協(xié)議來傳輸文件。FTP采用的是現(xiàn)在流行的。通常服務(wù)器端是遠(yuǎn)程。端點(diǎn),用戶可以通過Inter網(wǎng)絡(luò)連接到遠(yuǎn)程的FTP服務(wù)器站點(diǎn)。只有當(dāng)FTP服務(wù)器支持各種協(xié)議和指令時,才能夠開發(fā)相應(yīng)的客戶端程序。下面我們就來介紹一下我自己開發(fā)一個小型FTP服務(wù)器的過程與思路。