Ftp代理服务器编写中Port命令的问题(100分)

  • 主题发起人 主题发起人 cutechap
  • 开始时间 开始时间
C

cutechap

Unregistered / Unconfirmed
GUEST, unregistred user!
用wingate的ftp 代理连接一切正常,如下
COMMAND:> pwd
257 "/viptest" is current directory.
COMMAND:> TYPE A
200 Type set to A.
STATUS:> Retrieving directory listing...
COMMAND:> PORT 192,168,0,182,18,115
200 port command successful
_____________________________________________________
可用自己写的ftp代理软件却在port后出错,请问是什么原因
COMMAND:> pwd
257 "/viptest" is current directory.
COMMAND:> TYPE A
200 Type set to A.
STATUS:> Retrieving directory listing...
COMMAND:> PORT 192,168,0,182,18,117
500 Invalid PORT Command.
STATUS:> Error opening data socket
__________________________________________________________
这两段命令我并没看出什么本质不同,可为什么port后却不一样,不知哪位大哥碰到过,给指
点一下
 
把PORT改成小写port试试
 
为什么不用pasv呢
 
pasv模式是由对方服务器定的,我没法定呀
 
PORT 192,168,0,182,18,117
通知客户程序数据在 192.168.0.182 上的 4725端口,你自己写的ftp代理软件 4725端口存在吗?
 
to : cutechap
朋友,我也想做一个FTP代理的,可不可以指导一二。

谢谢!

我的邮件地址是:yjh@tomore.com

 
后退
顶部