【发布时间】:2011-11-14 12:15:19
【问题描述】:
我正在使用标准 Java 套接字在 Java 中制作一个简单的 FTP 客户端。我已成功连接到服务器。然后我可以发送 FTP 命令,例如:
USER myUserName
PASS myPassword
并且输出表明我已登录到服务器(我总是将 \r\n 字符串与我发送到服务器的每个命令一起发送)。当我发送命令“ls”时,我得到以下回复:425 No data connection
当我从 MS Windows 终端从标准 FTP 客户端登录到服务器时,我可以使用“ls”命令并获取所有文件和文件夹的列表,但它在我的 Java 应用程序中不起作用。
FTP 命令“HELP”在我的客户端和 MS Windows 的标准 FTP 客户端中也提供了不同的输出。
我做错了什么?
【问题讨论】: