ics的ftp服务问题:不响应客户端的命令(200分)

  • 主题发起人 主题发起人 hngs
  • 开始时间 开始时间
H

hngs

Unregistered / Unconfirmed
GUEST, unregistred user!
编译其自带的程序FtpServ后,在自己的机器上能登录,对客户端的命令能响应,
但客户端与服务端不是同一台机器却有问题。报10061错,对客户端命令不进行响应。
这是怎么回事。信息如下:
! Server started
! 80.32.48.8 connected
< 80.32.48.8 USER (none)
> 80.32.48.8 331 Password required for (none).
< 80.32.48.8 PASS
! 80.32.48.8 User "(none)" is authenticated
> 80.32.48.8 230 User (none) logged in.
< 80.32.48.8 PORT 80,32,48,8,11,176
> 80.32.48.8 200 Port command successful.
< 80.32.48.8 NLST
> 80.32.48.8 150 Opening data connection for directory list.
! 80.32.48.8 Data session connected. Error #10061
> 80.32.48.8 501 Cannot RETR. Client data socket connection error: 10061
 
关注!
更正一下,并不是在同一台机器上不能响应,而是在某些跨越网段的时候不能响应,同一局域网内能够成功,问题似乎出在对PASS请求的处理上。有解决该问题的通知俺一声
 
我这儿是在同一局域网内亦不能够成功
 
用indy组件有类似的毛病吗?
 
indy组件没有这个问题,但是indy组件要自己处理各种FTP的指令,特麻烦!
我的ICS FTP控件能正常在局域网和互联网上跑,但有时候跨越网关就不行。
按理说在局域网和在一台机器上的原理是相同的,肯定是你那边出了什么问题。
哦对了,记住下载最新的ICS控件,那个2001年下载的版本有不少问题,我改了很多地方才跑成功的。
那个默认ftp根目录居然是c:/temp,一不小心就玩完了。
 
多人接受答案了。
 
后退
顶部