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

много поточность и IdHTTPServer (Indy)   Найти похожие ветки 

← →
HHNick   (2008-04-28 00:18) [0]

как реализовать многопоточность ?
Отдача происходит так

procedure TForm1.IdHTTPServer1CommandGet(AThread: TIdPeerThread;
 ARequestInfo: TIdHTTPRequestInfo; AResponseInfo: TIdHTTPResponseInfo);
IdHTTPServer1.ServeFile(AThread,AResponseInfo, PathIndex+"file.htm");


другой юзер  не достучится пока первому не отдаст документ
вариант сделать сложную систему
1)приходит юзер (значит на IdHTTPServer1CommandGet )
2)запоминаем где нибудь,делаем поток,
передаем туда параметры AThread,AResponseInfo,
потом сам делает команду IdHTTPServer1.ServeFile(AThread,AResponseInfo, PathIndex+"file.htm");
правда,что будет если несколько потоков шлют,
не споткнется ли компонент  ?


← →
Reindeer Moss Eater ©   (2008-04-28 00:45) [1]

другой юзер  не достучится пока первому не отдаст документ

Достучится.


← →
HHNick   (2008-04-28 19:44) [2]

аха инди вроде многопоточен


← →
Reindeer Moss Eater ©   (2008-04-29 08:54) [3]

IdHTTPServer1CommandGet(AThread: TIdPeerThread



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

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



Память: 0.45 MB
Время: 0.009 c
15-1251820051
pasha_golub
2009-09-01 19:47
2009.11.01
Не могу сформулировать вопрос


2-1252299766
TopTop
2009-09-07 09:02
2009.11.01
Странное поведение делфи


2-1252691357
tima
2009-09-11 21:49
2009.11.01
покраска ячеек в гриде


15-1251651605
Astaldo
2009-08-30 21:00
2009.11.01
FAR


2-1252426330
Alexei
2009-09-08 20:12
2009.11.01
Программное нажатие клавиши или сочетания клавиш




   Наверх