Вниз
Скачать: CL | DM;

Инет и 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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.024 c
3-1086581825
ORMADA
2004-06-07 08:17
2004.07.04
Field.EditMask


9-1080063315
MIV
2004-03-23 20:35
2004.07.04
при столкновении двух обьектов уничтожается третий


1-1087355197
an-na2002
2004-06-16 07:06
2004.07.04
Вывод пути в TEdit и блокировка Button.


1-1087547319
Andrew2
2004-06-18 12:28
2004.07.04
Много процессов - одна DLL


6-1081291796
LanCoder
2004-04-07 02:49
2004.07.04
Отправка почты с помощью winsock




   Наверх