Re: FTP без защитыВы пробовали использовать FTP через командную строку? Если нет, пожалуйста, сделайте это и пришлите скриншот.
Не могли бы вы рассказать, как вы создали приведенный ниже лог FTP? (Какое программное обеспечение вы использовали?)
Если FileZilla и FTP из командной строки работают нормально, а ваша программа — нет (учитывая, что наш FTP-сервис существует уже более десяти лет), я считаю, что это вызвано ошибкой в вашем коде. Существует множество бесплатных клиентских FTP-программ и библиотек, которые вы можете использовать вместо непосредственного программирования сокетов.
Проверяю ваш лог FTP:
-----------------------------------------
IP-адрес хоста = 66.220.9.50
Разъем открыт =372
Ответ: 220 Добро пожаловать на самый популярный FTP-хостинг! Экономьте на оборудовании, программном обеспечении, хостинге и администрировании. Делитесь файлами/папками с правами на чтение и запись. Посетите http://www.drivehq.com/ftp/;
Команда: USER lJzpGw3vWfwT
Ответ:
Команда: PASS ************
Ответ:
Розетка закрыта
------------------------------------------------------------------------
Как видите, ваша программа даже не получила первый ответ (на команду USER). Это может быть вызвано следующими причинами:
(1) Ваш аккаунт заблокирован. Но если вы можете подключиться через FileZilla, то Ваш аккаунт не заблокирован (не был заблокирован). К вашему сведению, бесплатные аккаунты ограничены 25 входами в систему в день. В любом случае, вы можете попробовать использовать другой аккаунт (например, основной аккаунт вашей группы) или оформить ежемесячную подписку.
(2) Ваша программа не отправила правильную команду, например, она не сбросила данные после отправки В данном случае, пользователь lJzpGw3vWfwT, наш сервер вообще не получил вашу команду; или она не заканчивалась на (например, вы использовали только или ?).
Если это касается корпоративного аккаунта (проекта), пожалуйста, позвоните в нашу службу поддержки. Даже если это не проблема с FTP-сервером DriveHQ, вам поможет наш старший инженер.