Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2009.11.01;
Скачать: 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 вся ветка

Текущий архив: 2009.11.01;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.015 c
15-1251750605
Юрий
2009-09-01 00:30
2009.11.01
С днем рождения ! 1 сентября 2009 вторник


15-1251495179
Германн
2009-08-29 01:32
2009.11.01
Опять про зрение


15-1251453095
@!!ex
2009-08-28 13:51
2009.11.01
Продолжается ли разработка средства Turbo Delphi Explorer?


4-1220536329
Afonya
2008-09-04 17:52
2009.11.01
Как внести изменения в реест раздела HKCU для кадого пользователя


15-1252096207
Юрий
2009-09-05 00:30
2009.11.01
С днем рождения ! 5 сентября 2009 суббота