当前位置:编程学习 > C#/ASP.NET >>

FTP编程问题

我做一个FTP客户端,刚开始使用FtpWebRequest方式,在连接一个公网站点时,返回:应 PASV 命令的请求,服务器返回了一个与 FTP 连接地址不同的地址。 换过一个公网站点时,就可以连接上。网上找了很久,没有找到解决方法。后来改用Socket方式,可以连接到该站点,但是在请求建立数据连接时,又产生了异常:[System.Net.Sockets.SocketException] = {"由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。"}。使用FlashFXP工具,连接和打开站点目录都很顺畅。

这是什么原因啊? 请各位大侠指教啊!急!

--------------------编程问答-------------------- 友情帮顶 --------------------编程问答-------------------- 从你遇到的问题来看,你完全不懂FTP协议,不懂得到底需要建立几个连接。

还是老老实实从FTP协议开始吧,顺便参考一些开源项目,

http://ftps.codeplex.com/
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,