4

FTPサーバーとの間でファイルを正常に送受信できるはずです。

しかし、その後、コードに変更は発生せず、私はこれを取得し始めました:

エラー:java.net.ConnectException:接続がタイムアウトしました:接続

私がしていることは:

FTPClient ftp = new FTPClient();

ftp.connect( IPADDRESS of FTP server);

connect()この実行を与えています。原因がわかりません。

4

2 に答える 2

2

エラーメッセージは、OSがサーバーに接続しようとしてタイムアウトしたことを示しています。これは通常、次のことを意味します。

  • リモートサーバーがネットワークから切断された、または
  • 何か(ファイアウォールなど)は、FTPポートでサーバーに送信される「ブラックホール」パケットです。
于 2010-12-21T08:56:32.630 に答える
0

ソケットをリモート アドレスおよびポートに接続しようとしたときにエラーが発生したことを通知します。通常、接続はリモートで拒否されました (たとえば、リモート アドレス/ポートでリッスンしているプロセスはありません)。

ソース: JavaDoc .

于 2010-12-21T08:14:51.613 に答える