Форум: "Сети";
Текущий архив: 2004.07.04;
Скачать: [xml.tar.bz2];
Вниз
Инет и delphi Найти похожие ветки
← →
Artix (2004-05-06 14:13) [0]Надо сделать прогу, чтобы она посылал методом post данные на сервер и получала страницу результата. Причем желательно пногопоточную, сразу несколько запросов. Подскажите компонент для этого
← →
Mim1 © (2004-05-06 14:18) [1]TIdHttp подойдет
← →
Artix (2004-05-06 14:22) [2]А где его взять ?
← →
Digitman © (2004-05-06 14:38) [3]
> Причем желательно пногопоточную,
TIdHttp не реализует это
Впрочем, равно как и любой иной из известных компонентов, imho
Потому что логика организации мультипоточных вычислений как таковых должна быть реализована ни кем иным как тобой самим
← →
Artix (2004-05-06 14:49) [4]не вычисления много поточные, а чтобы одновременно качала.
← →
Digitman © (2004-05-06 14:56) [5]
> Artix (06.05.04 14:49) [4]
нет в ОС никаких "качала", а есть процессы, в каждом из которых есть минимум один кодовый поток, который не занимается ничем иным как только вычислениями
← →
Mim1 © (2004-05-06 23:15) [6]Digitman © (06.05.04 14:38) [3]
Тем не менее вы можете сами создать необходимое число потоков, для каждого из них создать свой idhttp, и передовать результат в основной поток через syncronize. Я в одном проекте так и делаю.
← →
Digitman © (2004-05-07 08:57) [7]
> Mim1 © (06.05.04 23:15) [6]
> создать необходимое число потоков
разумеется !
и каждый поток занимается ничем иным как вычислениями
а уж какого рода эти вычисления, какой алгоритм они реализуют - "закачка" или "откачка" - это уже прикладное понятие
> передовать результат в основной поток
только если это нужно для каких-то целей
"получала страницу результата" (см.автора) вовсе не означает обязательную визуализацию рез-та http-запроса - под "страницей" можно понимать и просто некий полученный блок данных в формате гипертекста, не требующий немедленной интерпретации
> через syncronize
тожк вовсе необязательно .. все зависит от четко поставленной задачи
← →
Rouse_ © (2004-05-07 09:03) [8]Подождите - а что разве WinInet не подойдет для этих целей?
Каждый POST выносим в отдельный поток и вуаля...
Или я не до конца разобрался в ситуации?
Страницы: 1 вся ветка
Форум: "Сети";
Текущий архив: 2004.07.04;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.032 c