![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Delphi 7. Менеджер закачек. Выбор классов, компонент. [D7, WinXP]
Venchik © (2006-03-06 10:54:00)Есть потребность в написании собственного менеджера закачек по различным протоколам.
Начинаю с простого — HTTP.
Опыт писания на Delphi минимален.
Очень прошу отнестись снисходительно к новичку и дать рекомендации по выбору классов, используемых для закачки.
Пробовал уже использовать TTcpClient. По-моему, это не то, что нужно.
Например, я не могу (или не умею) обращаться к определенным байтам в файле. Я хочу скачивать побайтово. Для того, чтобы пользователь мог задать какие диапазоны байт из файла он хочет скачать. Кстати, это есть одна из причин, по которой я решил писать менеджер закачек. Ну это уже не суть важно — почему я решил.
Надеюсь на понимание и помощь.
На RSDN пока что вяло отвечают.
Уже читаю RFC 2068. Это то, что нужно?
Всем спасибо!
Venchik (2006-03-06 17:33:00) [1]umbra, спасибо! Буду пока что читать RFC 2068 на русском...думаю за пару неделю управлюсь.
umbra (2006-03-06 16:05:00) [2]2 Venchik © (06.03.06 14:49) [3]
> сильно различаются 2068 и 2616?
в том вопросе, который Вас интересует - практически ничем
Venchik (2006-03-06 14:49:00) [3]Chaser, umbra, спасибо!
Може кто-то знает - сильно различаются 2068 и 2616? А то я 2068 на русском нашел...а с английским не так хорошо, чтоб документацию к протоколу читать.
umbra (2006-03-06 12:25:00) [4]
> Уже читаю RFC 2068. Это то, что нужно?
не совсем. это РФЦ устарело и замененоrfc2616. В нем Вам следует уделить внимание методуGETи описанию поляContent-Rangeзаголовка. Компонент, которым можно воспользоваться -TIdHTTPс закладкиIndyClientsпалитры компонентов
Chaser (2006-03-06 11:58:00) [5]Исходник программы, который показывает пример реализации менеджера загрузок на подобии таких программ, как: ReGet, FlashGet, GetRight. Основные функции: докачка файлов, установка приоритетов загрузки, поддержка прокси-серверов и многое другое:
http://www.delphisources.ru/pages/sources/internet/2005_year/download_plus.html