FTP编程问题
我做一个FTP客户端,刚开始使用FtpWebRequest方式,在连接一个公网站点时,返回:应 PASV 命令的请求,服务器返回了一个与 FTP 连接地址不同的地址。 换过一个公网站点时,就可以连接上。网上找了很久,没有找到解决方法。后来改用Socket方式,可以连接到该站点,但是在请求建立数据连接时,又产生了异常:[System.Net.Sockets.SocketException] = {"由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。"}。使用FlashFXP工具,连接和打开站点目录都很顺畅。这是什么原因啊? 请各位大侠指教啊!急!
--------------------编程问答-------------------- 友情帮顶 --------------------编程问答-------------------- 从你遇到的问题来看,你完全不懂FTP协议,不懂得到底需要建立几个连接。
还是老老实实从FTP协议开始吧,顺便参考一些开源项目,
http://ftps.codeplex.com/
补充:.NET技术 , C#