Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Работа с сетью в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 28.07.2013, 13:38   #1
Asinkrit
Пользователь
 
Аватар для Asinkrit
 
Регистрация: 02.04.2011
Сообщений: 48
По умолчанию FTP, большие файлы..

Добрый день, уважаемые форумчане,

возникла следующая проблема,

не удается скачать файл с ФТП размером более 130 мб..

и не важно что я использую, пробовал Indy, WinInet и Synapse. Результат один и тот же, сдается мне дело не в коде..

В случае с WinInet, в цикле скачивания видно, что когда файл почти скачался, начинают идти пустые пакеты (правда иногда и скачивает). Indy тупо возвращает Read Time Out, а Synapse подвисает на длительное время без возвращения ошибки.

Буду очень признателен, любым мыслям..
Asinkrit вне форума Ответить с цитированием
Старый 29.07.2013, 15:56   #2
Asinkrit
Пользователь
 
Аватар для Asinkrit
 
Регистрация: 02.04.2011
Сообщений: 48
По умолчанию

Ну что уважаемые, никто ничего не знает?
Asinkrit вне форума Ответить с цитированием
Старый 29.07.2013, 16:24   #3
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,442
По умолчанию

Цитата:
Результат один и тот же, сдается мне дело не в коде..
Все дело в коде. Как написали так и работает.

Цитата:
Synapse подвисает на длительное время без возвращения ошибки.
Качать надо в потоке а не в осн. программе.

Показывайте как качаете.
Человек_Борща вне форума Ответить с цитированием
Старый 29.07.2013, 16:37   #4
Vapaamies
Ваш К. О.
Участник клуба
 
Аватар для Vapaamies
 
Регистрация: 26.12.2012
Сообщений: 1,755
По умолчанию

Цитата:
Сообщение от Asinkrit Посмотреть сообщение
Indy тупо возвращает Read Time Out
Это означает, что или у тебя слишком медленней интернет, или FTP-сервер слишком нетерпелив и тупо рвет соединение по таймауту, не давая докачать.
Vapaamies вне форума Ответить с цитированием
Старый 29.07.2013, 17:43   #5
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,792
По умолчанию

Цитата:
начинают идти пустые пакеты
У нас такое антивирусы некоторые делали. Тоже не могли долго разобраться, пока антивири не сменили.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 29.07.2013, 19:54   #6
Asinkrit
Пользователь
 
Аватар для Asinkrit
 
Регистрация: 02.04.2011
Сообщений: 48
По умолчанию

Интересно, что FileZilla тоже подвисает, когда скачивает файл, однако ему все-таки удается скачать..

Интернет хороший.. 130 метров быстро скачивает.. с файлами чуть меньшего размера все ок..
Asinkrit вне форума Ответить с цитированием
Старый 29.07.2013, 20:50   #7
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,792
По умолчанию

Цитата:
однако ему все-таки удается скачать.
Наверное потому что порциями качает, с проверкой контрольных сумм и при сбое повторяет свой запрос на поучение блока данных с сервера, пока не получит.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ктонибуть отправлял большие файлы через сокеты? maloun Общие вопросы Delphi 9 23.07.2011 13:23
Передавать большие файлы через IdUDP SoftKoc Работа с сетью в Delphi 6 20.11.2010 14:05
не качает большие файлы LevonNikox PHP 11 30.08.2010 22:36
NMPOP3 не загружает большие файлы D@rkD@iver Работа с сетью в Delphi 0 24.02.2010 11:24
поменять большие буквы на маленькие и маленькие на большие в си++ Барби Помощь студентам 4 08.04.2008 01:25