2011-12-22 22 views
0

我有一个使用FTP客户端的程序,它在多台机器上运行,并停止在其中一台机器上工作。FTP客户端listFiles()在某些机器上工作

使得调试我可以看到,问题是listFiles(), listNames()...但它的工作是完美的给我目录的名称,当我做printWorkingDirectory()或当我做FTPReply.isPositiveCompletion(ftp.getReplyCode())它带给我的真正价值。

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

我迷路了,你能帮我吗?

+0

什么FTP客户端(包,网站,供应商)?另外,定义“它停止工作”。 –

+0

登录被删除,请参阅常见问题解答。 –

回答

1

声音就像数据连接被阻塞 - 很可能在路由器或防火墙中。您需要让机器位于NAT设备“后面”成为活动的设备。

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

相关问题