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