作者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
1F:→ blackvision:您是不是贴错地方了... 05/16 12:19
2F:推 jim19900412:帮忙转100版看看= =? 05/16 15:11
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 218.160.183.35
3F:推 bearNturtle:看到都快流泪了 05/16 22:31