На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
! Следующие правила действуют в данном разделе в дополнение к общим Правилам Форума
1. Здесь обсуждается Java, а не JavaScript! Огромная просьба, по вопросам, связанным с JavaScript, SSI и им подобным обращаться в раздел WWW Masters или, на крайний случай, в Многошум.
2. В случае, если у вас возникают сомнения, в каком разделе следует задать свой вопрос, помещайте его в корневую ветку форума Java. В случае необходимости, он будет перемещен модераторами (с сохранением ссылки в корневом разделе).

3. Запрещается создавать темы с просьбой выполнить какую-то работу за автора темы. Форум является средством общения и общего поиска решения. Вашу работу за Вас никто выполнять не будет.
4. Не рекомендуется создавать несколько несвязанных вопросов в одной теме. Пожалуйста, создавайте по одной теме на вопрос.
Модераторы: dark_barker, wind
  
> apache commons-net. FTP , не могу законнектиться
    Простейший пример. Пытаюсь подсоединиться к локальному компу. Выбрасывает исключение. Где и что не так? :wall:
    ExpandedWrap disabled
      import java.io.*;
       
      import org.apache.commons.net.ftp.*;
       
      public class SortNumbers
      {
        public static void main(String[] args) throws IOException
        {
            FTPClient ftp = new FTPClient();
            ftp.connect("127.0.0.1");
            FTPListParseEngine engine = ftp.initiateListParsing("Temp");//просмотр всех файлов в папке
            while (engine.hasNext()) {
                FTPFile[] files = engine.getNext(25);
                int lng = files.length;
                for (int i = 0; i < lng; i++) {
                    String nameFile = files[i].getName();
                    System.out.println(nameFile);
                }
            }
        }
      }

    Такое вот исключение:
    ExpandedWrap disabled
      Exception in thread "main" java.net.ConnectException: Connection refused: connect
          at java.net.PlainSocketImpl.socketConnect(Native Method)
          at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333)
          at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195)
          at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182)
          at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:364)
          at java.net.Socket.connect(Socket.java:507)
          at java.net.Socket.connect(Socket.java:457)
          at java.net.Socket.<init>(Socket.java:365)
          at java.net.Socket.<init>(Socket.java:178)
          at org.apache.commons.net.DefaultSocketFactory.createSocket(DefaultSocketFactory.java:53)
          at org.apache.commons.net.SocketClient.connect(SocketClient.java:162)
          at org.apache.commons.net.SocketClient.connect(SocketClient.java:250)
          at SortNumbers.main(SortNumbers.java:12)
      В данном случае исключение говорит о том, что порт, по которому подключается клиент, никто не слушает. Попробуйте явно задать порт.
        Цитата wind @
        Попробуйте явно задать порт.

        В этом случае вывалилось:
        ExpandedWrap disabled
          Exception in thread "main" org.apache.commons.net.ftp.FTPConnectionClosedException: Connection closed without indication.
              at org.apache.commons.net.ftp.FTP.__getReply(FTP.java:267)
              at org.apache.commons.net.ftp.FTP._connectAction_(FTP.java:335)
              at org.apache.commons.net.ftp.FTPClient._connectAction_(FTPClient.java:550)
              at org.apache.commons.net.SocketClient.connect(SocketClient.java:163)

        :wall:
          А что в логах вашего ftp-сервера? Попытка соединения была? Кстати, что за сервер вы используете?
            Все из-за невнимательности - проблема оказалась как раз в фтп сервере. Извиняюсь за беспокойство. ;)
            Вопрос решен. Спасибо за помощь.
            1 пользователей читают эту тему (1 гостей и 0 скрытых пользователей)
            0 пользователей:


            Рейтинг@Mail.ru
            [ Script execution time: 0.0643 ]   [ 14 queries used ]   [ Generated: 25.07.26, 16:00 GMT ]