Sign-up....

高手赐招--用VB编写PASV模式的FTP程序(UP有分,解决问题的给我有的分。谢谢!)

请高手赐招,在VB中怎样才能编写PASV模式的FTP程序?我知道的几种方法都是Port模式,真急人啊!

简单介绍一下port和pasv模式:

所谓port模式也就是主动模式。在FTP协议刚刚建立的时候,只定义了普通的连接模式,也就是port模式。

Port模式的连接过程是:在开始一个FTP的连接时,客户端程序首先会为自己随机分配一个TCP端口,它使用这个个端口向服务器的FTP端口(默认为21)发出连接请求,服务器接受请求之后会建立一条控制链路,然后客户程序发出port命令(通常格式为PORT A, A, A, A, I,I,其中A,A,A,A为客户端IP地址,I,I为随机的一个数据连接端口号)告诉服务器它的数据通道的端口打开了。当需要传送数据时,服务器便从随机选择的一个端口向客户端的20端口发送连接请求,请求被接受之后便开始传输数据,数据链路通道也就打开了。

所谓pasv模式也就是被动模式。随着网络的不断发展,出现了防火墙。老的FTP协议在遇到防火墙的时候就束手无策了,这是因为20端口往往是防火墙的重点封堵对象,因此数据也就不能发送出去了,于是pasv模式就诞生了。

Pasv模式的连接过程是:在开始一个FTP的连接时,客户端程序首先为自己随机分配一个TCP端口,它使用这个端口向服务器的FTP端口(默认为21)发出连接请求,服务器接受请求之后会建立一条控制链路,然后客户端程序发出PASV命令,代替原来PORT命令告诉服务器它的数据连接端口,于是服务器便为自己随机分配一个数据通道端口,并将这个端口号告诉客户端程序。当需要传送数据时,客户端程序会向服务器的数据通道端口发送连接请求,请求被接受之后便开始传输数据,数据链路通道也就打开了。

[740 byte] By [msdn] at [2007-8-14 12:03:20]
# 1 Re: 高手赐招--用VB编写PASV模式的FTP程序(UP有分,解决问题的给我有的分。谢谢!)

怎么没有人回答啊?

看来人气不如以前了啊!

自己UP.

斑竹们能帮帮忙吗?

CSDN748 at 2004-10-25 15:52:36 >
# 2 Re: 高手赐招--用VB编写PASV模式的FTP程序(UP有分,解决问题的给我有的分。谢谢!)

up有分,不要白不要,呵呵。

xiaoyuanzhi at 2004-10-26 9:29:45 >
# 3 Re: 高手赐招--用VB编写PASV模式的FTP程序(UP有分,解决问题的给我有的分。谢谢!)

小弟没搞过,init 控件 好像支持ftp的啊

baoaya at 2004-10-26 10:01:51 >
# 4 Re: 高手赐招--用VB编写PASV模式的FTP程序(UP有分,解决问题的给我有的分。谢谢!)

写错了,是Inet控件

baoaya at 2004-10-26 10:02:55 >
# 5 Re: 高手赐招--用VB编写PASV模式的FTP程序(UP有分,解决问题的给我有的分。谢谢!)

兄弟,说说实话,以前我还叫人用我写的东西,结果就象求他样,他还要源代码,所以就不太想回答问题了,不是不会!我有所有源代码并被多家公司使用,开放的产品有:自动更新,数据交换,ASP上传等。有偿服务!QQ:88974534

xiaohuangtao at 2004-10-26 10:07:36 >
# 6 Re: 高手赐招--用VB编写PASV模式的FTP程序(UP有分,解决问题的给我有的分。谢谢!)

说实在话,说个最实在的话

偶看帖回帖喜欢看心情哦

偶看着某人的ID很不爽的时候,偶总是懒得回帖。嘻嘻

daisy8675 at 2004-10-26 10:26:02 >
# 7 Re: 高手赐招--用VB编写PASV模式的FTP程序(UP有分,解决问题的给我有的分。谢谢!)

to(莫依) :CSDN748(csdn去死吧) 这样的id你也看得爽???不会吧???

xiaoyuanzhi at 2004-10-26 10:33:17 >
# 8 Re: 高手赐招--用VB编写PASV模式的FTP程序(UP有分,解决问题的给我有的分。谢谢!)

好好回答问题啊!

CSDN748 at 2004-10-26 14:02:23 >
# 9 Re: 高手赐招--用VB编写PASV模式的FTP程序(UP有分,解决问题的给我有的分。谢谢!)

关注,帮你顶!

jam021 at 2004-10-26 15:11:07 >
# 10 Re: 高手赐招--用VB编写PASV模式的FTP程序(UP有分,解决问题的给我有的分。谢谢!)

自己解决了,关了算了。

高手的手都太高了,眼也高了。

哎……

CSDN748 at 2004-10-27 11:17:50 >
# 11 Re: 高手赐招--用VB编写PASV模式的FTP程序(UP有分,解决问题的给我有的分。谢谢!)

你留下你的EMAIL,我发一个VB 写的FTP软件(代码)给你

或者加我QQ:59804834

w3k at 2004-10-27 11:21:01 >
# 12 Re: 高手赐招--用VB编写PASV模式的FTP程序(UP有分,解决问题的给我有的分。谢谢!)

rer_li@ 163.com

谢谢w3k(网络3K)

CSDN748 at 2004-10-27 11:23:48 >
# 13 Re: 高手赐招--用VB编写PASV模式的FTP程序(UP有分,解决问题的给我有的分。谢谢!)

也发给我吧,我也很需要

readxp@ 163.com

谢谢w3k

readxp at 2004-11-9 12:50:11 >

VB

All Classified