作者jim19900412 ()
看板NTUE-CS100
標題[轉錄][課業] 網路程式設計作業 (3)
時間Sat May 16 15:11:55 2009
※ [本文轉錄自 NTUE-CS101 看板]
作者: dsyu (dsyu) 看板: NTUE-CS101
標題: [課業] 網路程式設計作業 (3)
時間: Sat May 16 10:51:07 2009
寫一個簡單的 FTP server 及 client
輸入: Client 執行時需可指定 server IP address 及 port;
server 執行時可指定 port, 同時需支援 client 輸入下列指令:
dir : 讀取 server 端目錄
ldir : 讀取 client 端目錄
get <檔案名稱> : 從 server 端下載檔案
put <檔案名稱> : 從 client 端下載檔案
cd <目錄名稱> : 改變 server 端目錄位置
lcd <目錄名稱> : 改變 client 端目錄位置
exit: 離開 server
輸出: 按 client 輸入指令輸出相關訊息或上傳下載檔案
使用語言: C
執行環境: 以 FreeBSD 為主
繳交日期: 2009/06/10 中午12點前
注意事項: 本作業佔學期分數 20%.
繳交內容:
server 主程式需命名為 server-XXXXXXXX.c (XXXXXXXX代表學號);
client 主程式需命名為 client-XXXXXXXX.c (XXXXXXXX代表學號);
若同時有多個檔案則需置於同一資料夾中, 資料夾以學號命名,
然後再壓縮成 .tar 檔, 以學號為主檔名.
程式每個廻圈及跳躍指令均需加入註解.
評分標準(加分部分為可能最大值, 減分部分則為固定值):
程式有意義且可以組譯 (+20)
程式有意義且可以執行 (+10)
支援 dir (+10)
支援 ldir (+5)
支援 get (+15)
支援 put (+15)
支援 cd (+10)
支援 lcd (+5)
支援 exit (+5)
其他特別功能 (+5)
程式檔案沒有遵照規定命名 (–5)
主程式開始沒有包含作者、操作說明及符合的評分標準等資訊(即不遵守作業繳交通則C) (-10)
程式沒有適當註解 (–5)
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.168.40.199
→ blackvision:您是不是貼錯地方了... 05/16 12:19
推 jim19900412:幫忙轉100版看看= =? 05/16 15:11
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.160.183.35
推 bearNturtle:看到都快流淚了 05/16 22:31