就像下面这样命令:telnet www.myftp.com 21
220 Serv-U FTP Server v6.0 for WinSock ready...
user yuna123
pass uuuuuu
list425 Can't open data connection
150 Opening Ascii mode data conenction for /bin/ls我那里写错了?继续帮我写啊,你们也试验一下啊!!!

解决方案 »

  1.   

    不可以
    ftp协议需要建立至少两个socket连接,其中有一个是本地监听,ftp服务发起的连接
    用telnet无法启动这个监听
      

  2.   

    可是用telnet登陆DNS、SMTP、POP 都可以操作啊。为什么FTP不行?
    我在编写FTP socket编程时候, 总得基于FTP协议命令吧。总不能使用WINDOWS 下的 FTP命令程序吧,那还能行!!
      

  3.   

    你要是做ftp socket编程,应该知道ftp协议吧,ftp连接部分说的已经很清楚了,他和smtp,pop3的连接是不一样的