|
一个关于FTP脚本的问题
实验环境
硬件环境:
单机安装VM;
操作系统
WindowsXP ,服务器操作系统Linux9.0
FTP服务器软件VSFTP
LR8.1.4.0(LR运行环境WindowsXP)
实验过程:
启动VUG,选择FTP脚本,通过手工编辑的方法,编写FTP脚本,实现登录,显示目录、文件下载的功能;
脚本编写完成后,编译成功,在执行的过程中,脚本运行到目录显示函数ftp_dir或者ftp_get()时出现“文件接受失败”的错误,此时通过客户端可以成功的链接FTP服务器,并可以下载文件,通过通过数据包分析工具Ethereal抓取数据包发现,list的命令已经被送出,并且返回目录结果,文件下载也存在同样的情况,文件已经被下载,但系统VUG就停留在上述的两个函数上不执行,经过timeout()时间后,报错“数据接受失败”,很奇怪,不知道是什么原因造成的,并且不是每次执行都失败,而是偶尔可以执行成功,那位高手遇到过这样的情况,帮我分析一下,并且我原来写过一个类似的脚本从来没有出现过这个情况,不同的是那个时候LR运行在Windows2000server的操作系统上。 |
|