Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Сети";
Текущий архив: 2003.10.02;
Скачать: [xml.tar.bz2];

Вниз

wininet   Найти похожие ветки 

 
Savage2003   (2003-08-02 21:51) [0]

Пытался написать многопотоковую "качалку", но почему-то открывется только четыре сессии(или только 4 URL)для каждого потока своя. Кроме того потоки все равно работают практически последовательно, хотя давал время простоя для каждого. Кто может подсказать причину ошибки или пример реализации, буду признателен


 
Anatoly Podgoretsky   (2003-08-02 21:56) [1]

4 закачки, ограничение системы, можешь проверить Интернет Эксплорером или другим.
Работать они могут только последовательно, канал один, но псевдо паралельно, с переключением потоков, пока данных нет, поток спит.


 
Delphi5.01   (2003-08-02 22:03) [2]

esli ia pravilno ponal vopros to moi komentari:
ia toje v svoio vrema napisal kachaalku, ia ispolzoval 4 komponenta IdHHTP.Get(URL,STREAM), vso ok, legko, prosto no vot chto kasaetsa bolshoi skorosti eto figna, edinstvenni viigrish eto esli ti pishesh downloader failov, tipa daunloadish mnogo failov, v etom sluchae pri posilke na server zaprosa nujno jdat neskolko sekund, a za eto vrema drugie potoki, imeu v vidu komponenti kachaut. vot i viigrish.

Jelau udachi.
P.S. esli u teba truba pol duima to v nei ne vitechet stolkoje voti skolko v buimovoi. vivod delai sam!


 
Savage2003   (2003-08-02 22:18) [3]

Я так и понял, но обидно сидел без инета и синхронизировал потоки и т.д., а прийдется выделить отдельный поток на закачку и баловаться в нем.


 
Anatoly Podgoretsky   (2003-08-02 22:23) [4]

Мог бы проверить в проводнике, ранее было вообще только три одновременных закачки по ссылки, и пока одна не заканчивалась, диалог сохранения не появлялся, теперь четыре. Это вроже касается только Интернет Эксплорера с его wininet, поскольку тот же регет качает большим количеством потоков.


 
nikkie   (2003-08-03 02:34) [5]

>Anatoly Podgoretsky
вот и пример к тому, что закрытый черный ящик не всегда хорош...


 
Anatoly Podgoretsky   (2003-08-03 11:28) [6]

Он очень хорош своей простотой, но если какой то одни ящик не подходит, то заменяем его другим ящиком, смешно ожидать ящик не все случаи жизни. Этот же ящик позволяет очень просто создавать системы по автоматизации некоторых задач, с минимум кода и трудозатрат, например закачка/скачивание с FTP сервера. Примеры есть на моем сайте.



Страницы: 1 вся ветка

Форум: "Сети";
Текущий архив: 2003.10.02;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.012 c
3-3774
Gorlum
2003-09-10 22:55
2003.10.02
Помогите начать


14-4097
ctranik
2003-09-14 17:16
2003.10.02
просьба


1-3843
SergeyBG
2003-09-17 20:24
2003.10.02
Отладка DLL встроенным отладчиком.


6-4010
DeHuC
2003-07-29 08:36
2003.10.02
InternetAutoDial


3-3708
vidiv
2003-08-28 14:01
2003.10.02
Если ли компонент для работы с MySql?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский