0

我有一个使用 FTP 客户端的程序,它在几台机器上运行,并且在其中一台机器上停止工作。

进行调试我可以看到问题出在listFiles(), listNames()...但它的工作非常完美,在我制作printWorkingDirectory()或制作时FTPReply.isPositiveCompletion(ftp.getReplyCode())给我目录的名称给我带来了真正的价值。

我也做了ftp.enterLocalPassiveMode()ftp.setFileType(FTPClient.BINARY_FILE_TYPE)

我迷路了,你能帮帮我吗?

4

1 回答 1

1

听起来数据连接被阻止了——很可能是在路由器或防火墙中。您需要让 NAT 设备“后面”的机器成为活动设备。

您遇到问题的两台机器之间的确切网络配置是什么?

于 2011-12-22T17:41:29.570 回答