CaptainFlint

|
Posted: Wed Jun 04, 2008 01:55 Post subject: |
|
|
-=Space=- wrote: | Я так понимаю сложность с переводом в том что надо открывать новую сессию ftp (так делает "в фоне" до копировния), а текущую закачку разрывать. |
Нет, сложность в том, чтобы обеспечить необходимую связь между данными при создании фонового потока. Не существует способов просто так взять и забросить выполняющийся кусок кода в фон. Для этого должна быть заранее предусмотренная функция, умеющая не только выполнять то же, что и не-фоновый код, но ещё и подхватывать данные из основного потока.
И это ещё полбеды. Если для обычного копирования вся проблема заключается только в необходимости написания соответствующего кода, то для FTP возникают дополнительные "внешние" трудности: сервер может не поддерживать докачку (а без этого обойтись будет невозможно), максимальное число подключений может быть ограничено, связь бывает нестабильной и т.п. Куча проблем, которые не возникают при работе с локальными дисками — здесь их все нужно учесть и корректно обработать. Работа очень большая — а Гислер неоднократно заявлял, что не будет наращивать функционал FTP сверх необходимого минимума. Тотал не является специализированным FTP-клиентом. Для этого есть другие программы.
В общем, в любом случае, данный форум Гислер не читает. Все реквесты надо постить на аглицком. Попробовать никто не запрещает (только надо предварительно проверить — наверняка такой реквест уже был, а то и не раз). Изредка он делает широкий жест и реализует что-нибудь эдакое, о чём его давно и безуспешно просили, и по поводу чего он долго и пространно рассказывал, что реализовать это ну совершенно невозможно.  _________________ Почему же, ё-моё, ты нигде не пишешь "ё"? |
|