gpt4 book ai didi

java - FTP 客户端 listFiles() 在某些机器上工作

转载 作者:行者123 更新时间:2023-12-01 15:37:49 25 4
gpt4 key购买 nike

我有一个使用 FTP 客户端的程序,它在多台计算机上运行,​​但在其中一台计算机上停止工作。

进行调试,我可以看到问题出在 listFiles()、listNames()... 但它工作得很好,当我进行 printWorkingDirectory( 时,给我目录的名称) ) 或者当我创建 FTPReply.isPositiveCompletion(ftp.getReplyCode()) 时,它会给我带来真正的值(value)。

我还制作了ftp.enterLocalPassiveMode()ftp.setFileType(FTPClient.BINARY_FILE_TYPE)

我迷路了,你能帮我吗?

最佳答案

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

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

关于java - FTP 客户端 listFiles() 在某些机器上工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8607718/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com