FTP Client
Правила форума
Пожалуйста, ознакомьтесь с правилами данного форума
Пожалуйста, ознакомьтесь с правилами данного форума
-
- Маньяк
- Сообщения: 4706
- Зарегистрирован: 20 янв 2005, 19:11
FTP Client
Вот от нечего делать решил написать класс ftp-клиента, мне он нужен для собственных нужд. Никогда с ftp програмно не работал. Пишу на Java.
И получаю грабли: не могу получить список файлов, хоть убей. Ни LIST, ни MLIST, не работает. Я пробовал несколько вариантов реализации, в некоторых случаях просто получаю исключение, в одном говорит, что команда не поддерживается.
Могу пробывать только один сервер, т.к. все вокруг перекрыто, syst говорит, что это Unix type: L8 Version: SUNOS.
Я смотрел примеры, делаю все так же, но ни фига. Я бы смирился, что это просто у нас все закрыто, но ведь и MS FTP и FAR дают просмотреть списки, а у меня не получается. Правда, у MS FTP вместо LIST или MLIST почему-то LS, а FAR из командной строки запускает LIST, потом долго ждет, потом рвет соединение. Но сам-то каталоги видит каким-то образом.
Всякие другие команды, типа, CWD там, SYST, help всякий, PWD и т.д. работают.
Никто не подскажет, в какую сторону посмотреть?
И получаю грабли: не могу получить список файлов, хоть убей. Ни LIST, ни MLIST, не работает. Я пробовал несколько вариантов реализации, в некоторых случаях просто получаю исключение, в одном говорит, что команда не поддерживается.
Могу пробывать только один сервер, т.к. все вокруг перекрыто, syst говорит, что это Unix type: L8 Version: SUNOS.
Я смотрел примеры, делаю все так же, но ни фига. Я бы смирился, что это просто у нас все закрыто, но ведь и MS FTP и FAR дают просмотреть списки, а у меня не получается. Правда, у MS FTP вместо LIST или MLIST почему-то LS, а FAR из командной строки запускает LIST, потом долго ждет, потом рвет соединение. Но сам-то каталоги видит каким-то образом.
Всякие другие команды, типа, CWD там, SYST, help всякий, PWD и т.д. работают.
Никто не подскажет, в какую сторону посмотреть?
- Аман Ванкуверский
- Маньяк
- Сообщения: 2759
- Зарегистрирован: 18 окт 2005, 01:10
Re: FTP Client
В сторону блокируемых data-портов в активном/пассивном режиме?Zy писал(а):Никто не подскажет, в какую сторону посмотреть?
Можеть быть и что-то программное, но уж больно симптом характерный:
Zy писал(а):FAR из командной строки запускает LIST, потом долго ждет, потом рвет соединение
- dima
- Житель
- Сообщения: 690
- Зарегистрирован: 19 фев 2003, 19:26
- Откуда: Хабаровск->Toronto
-
- Маньяк
- Сообщения: 4706
- Зарегистрирован: 20 янв 2005, 19:11
-
- Маньяк
- Сообщения: 2803
- Зарегистрирован: 29 май 2003, 22:29
- Откуда: Магадан - Миссиссага
-
- Маньяк
- Сообщения: 4706
- Зарегистрирован: 20 янв 2005, 19:11
- dima
- Житель
- Сообщения: 690
- Зарегистрирован: 19 фев 2003, 19:26
- Откуда: Хабаровск->Toronto
-
- Маньяк
- Сообщения: 4706
- Зарегистрирован: 20 янв 2005, 19:11
- sobomax
- Маньяк
- Сообщения: 3699
- Зарегистрирован: 29 июн 2006, 22:53
- Откуда: Vancouver
- aissp
- Маньяк
- Сообщения: 2710
- Зарегистрирован: 07 ноя 2005, 09:51
- sobomax
- Маньяк
- Сообщения: 3699
- Зарегистрирован: 29 июн 2006, 22:53
- Откуда: Vancouver
Хороший ftp клиент явно будеш писать больше чем полтора дня (хороший в плане совместимости). И у хорошей реализации API долежен быть достаточно простой и задокументированый.aissp писал(а):не скажи, не далее как на прошлой неделе мой приятель получил такое задание, ан резонный вопрос а почему не взять готовую имплементацию, получил резонный ответ, в ней разбираться ты будешь дня два, а мы тебе даем полтора
-Maxim
- aissp
- Маньяк
- Сообщения: 2710
- Зарегистрирован: 07 ноя 2005, 09:51
- sz
- Маньяк
- Сообщения: 1266
- Зарегистрирован: 17 фев 2003, 19:34
-
- Маньяк
- Сообщения: 4706
- Зарегистрирован: 20 янв 2005, 19:11
-
- Маньяк
- Сообщения: 4706
- Зарегистрирован: 20 янв 2005, 19:11