2011-12-22 55 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設備「後面」成爲活動的設備。

您遇到問題的兩臺機器之間的確切網絡配置是什麼?

相關問題