C# 连接FTP服务器,出错。进入被动模式,错误码:227

这知识怎么不进脑子啊 2017-05-07 08:21:57

连接FTP服务器后,大概一小时会出现这种情况,连接时确定使用的是被动模式。Usepassive=true。请问这是什么问题呢?是服务器还是客户端的问题,求解!挺急的!!!
...全文
581 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
by_封爱 版主 2017-05-09
  • 打赏
  • 举报
回复
既然是这样 好像也没必要实时打开关闭吧, 另外如果是你说的需求.那么我觉得 你自己写一个aspx的网页 来show服务器的"文件" 然后使用httpclient webclient等东西 来刷新 比这个好很多... 至于"下载"无非也是几行代码的事. 我觉得比你这个ftp好N倍.
  • 打赏
  • 举报
回复
引用 2 楼 xuggzu 的回复:
看提示貌似是服务器端问题。
请问在什么情况下会出现这个问题啊?是服务器的端口问题吗?
  • 打赏
  • 举报
回复
引用 5 楼 diaodiaop 的回复:
你的代码 是每1秒就建立连接 然后获取服务器目录 然后关闭 一直重复??? 为什么要这么干啊....
额。。这是一个项目的一部分代码。整个系统需要实时的更新服务器上的文件,然后同步下载到本地
by_封爱 版主 2017-05-08
  • 打赏
  • 举报
回复
你的代码 是每1秒就建立连接 然后获取服务器目录 然后关闭 一直重复??? 为什么要这么干啊....
  • 打赏
  • 举报
回复
问题补充:单独把获取列表代码拿出来测试,还是会出现这个问题,排除了其他代码对程序的影响,也就是说获取文件列表时程序会进入被动模式。服务器的端口都是大于1024的


xuggzu 2017-05-07
  • 打赏
  • 举报
回复
看提示貌似是服务器端问题。
  • 打赏
  • 举报
回复
自顶!!!求高手解答!!!很急啊!!!

110,499

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧