2024年4月29日发(作者:)
利用Winsock控件实现FTP编程
一 引言
随着计算机在铁路各部门的普及,办公无纸化逐渐成为一种趋势,文件、资料、报
表等数据的传送都通过计算机网络来完成。FTP成为传送这些数据的流行工具。为了更好
地使用FTP,应该了解和掌握FTP编程。只有把FTP内嵌到应用程序中去,FTP的应用才
更灵活,才能满足各种数据传输的需要。本文以VB中的Winsock控件为工具,根据FTP
的基本原理,阐明了FTP客户端编程的一般方法。
二 FTP客户端与服务器间的基本协作过程
下面是FTP模型的基本原理图:
服务器数据传输进程
客户端数据传输进程
文件系统
服务器协议接口
客户端协议接口
用户界面
用户
FTP命令
FTP响应
数据连接
文件系统
服务器FTP 客户端FTP
1、客户端与服务器连接
FTP是建立在TCP之上的连接,端口号使用21。若客户端与服务器之
间成功连接,服务器将返回字符串,如:
220 GMS (Version 5.0)
前三个字符220表示客户端与服务器成功连接,后面的字符会因服务器的不同而不
同,但我们只关心前三个字符。
2、用户名和密码认证
发布评论