タグ

2011年2月9日のブックマーク (1件)

  • わと : Apache Commons Net FtpClientのタイムアウト

    2010年11月03日12:09 カテゴリJava Apache Commons Net FtpClientのタイムアウト 今日はJavaでFTP Commons NetのFTPClientを使用して、FTP通信を行っている際。 Firewall環境での接続異常の動作を見ていて、以下のような現象が発生。 ・FTP通信にはアクティブモードを使用(enterLocalPassiveMode()メソッドは叩かない) ・クライアント側でFirewallを有効にし、全ての接続拒否 ・タイムアウトの設定は以下の2つを設定 setDefaultTimeout()  FTP接続前に設定 setSoTimeout()  FTP接続後に設定 としたところ、FTP接続・ログイン・カレントディレクトリの移動は問題なく動くが、ファイル一覧取得(listFiles())を行うと、そのスレッドの動作が完全に停止してしま

    fzy
    fzy 2011/02/09