- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
贵州大学实验报告
学院:计算机学院专业:软件工程班级:软件
学院:计算机学院
专业:软件工程
班级:软件 123
班
姓名
***
学号
***
实验组
实验时间
2015-5-9
指导教师
蔡丽
成绩
实验项目名称
FTP上传下载器编程
实 验 目 的
通过本实验掌握C艸FTP上传下载器编程的方法,了解其区别与适用场 合。
实
验 要 求
了解C#勺UDP编程方法。
实 验 原 理
使用.NET请求/响应模型的FtpWebRequest类和FtpWebResponse类实现简单
的Web浏览器
实 验 环 境
Visual Studio开发环境
1.设计程序界面。
2.实现程序功能。
实现简单的Web浏览器,要求使用.NET请求/响应模型的FtpWebRequest 类和 FtpWebResponse类。
服务器核心代码
}
.);
=停止;
else
(); myTcp Liste ner = n ull;
();
);
=启动;
Rep leyComma ndToUser(user, sen dStri ng);
break
}
二 param
Rep leyComma ndToUser(user, sen dStri ng);
sen dStri ng = 530 User n ame or p assword
in correct.;
error.;
deleted.;
else
sen dStri ng = 501 P ASS comma nd Syn tax
Rep leyComma ndToUser(user, sen dStri nd);
ateTimeFormat;
?);
(p ath);
AddI nfo(删除成功);
sen dStri ng 二250 File ” + file name + ” has bee n
Rep leyComma ndToUser(user, sen dStri ng);
#en dregi on
#regi on模式设置命令
ddressList[1];
符串来组合这四个参数得到IP地址
+ temp [1] + . + temp [2] + . + tem p[3];
if
byte[] bytes = new byte[1024];.
Bin aryReader bin aryReader = new
Bi naryReader(fs);
int count = (bytes, 0,;
while (co unt 0)
0, coun t);
cou nt =
(bytes, 0,;
StreamReader streamReader = new
AddI nfo(…]发送完毕!);
byte[] bytes = new byte[1024];.
Bin aryWriter bin aryWriter = new
Bin aryWriter(fs);
int count = 0,
while (count 0)
(bytes, 0, count)
count = 0,
StreamWriter(fs);
else
StreamWriter streamWriter = new
while -1)
Add In fo(…]接收完毕);
();
oStri ng();
();
=false;
#regi on键盘按下事件
p rivate void txtUserName_Ke yP ress(object sen der,
KeyP ressEve ntArgs *)
..);
stri ng s =()
();
();
();
=ftp dir[i].Le ngth - 2;
{
}
string name 二(index + 1);
if (n ame == . || n ame ==..)
{
stri ng[] namefield =();
int n amefieldle ngth =;
stri ng dir name;
dir name = n amefield[ namefieldle ngth - 1];
II name ==..)
}
on tai ns(vdir)))
stri ng[] namefield =();
int namefieldlength 二;
stri ng file name;
file name = n amefield[ namefieldle ngth - 1];
FileI nfo filei nfo = new FileI nfo;
try
stri ng uri = GetUriStri ng;
Ftp WebRequest request =
CreateFT PWebRequest(uri,
int
原创力文档


文档评论(0)