Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.04.11;
Скачать: CL | DM;

Вниз

Проблема с IdTCPServer....   Найти похожие ветки 

 
Behemoth ©   (2004-02-09 14:43) [0]

Работает сервер, никому не мешает и тут на тебе: 99% загрузки процессора(память, кстати, не изменяется) и соответственно машина вешается. Единственное что я выяснил, так это виноват IdTCPServer. Версия Indy вроде 9. Ни у кого такого не встречалось? И мож кто знает что теоретически надо сотворить, чтобы такое случилось?


 
Digitman ©   (2004-02-09 15:00) [1]


> мож кто знает что теоретически надо сотворить, чтобы такое
> случилось?


теоретически - не делать ничего, что бы могло привести к данной катастроф.ситуации

практически - просмотреть свой код на предмет поиска "узких" мест, там где код.поток, имея бешеный приоритет, при каких-то условиях входит в длительный (или бесконечный) цикл, в котором нет места ожиданию/выборке/диспетчеризации сообщений этому потоку

если визуальное изучение кода не наводит ни на какие мысли, ввести в код промежуточное протоколирование хода исполнения программы с записью в лог-файл ... последняя перед "зависанием" запись и укажет на участок кода, при исполнении которого начинаются "чудеса"


 
Behemoth ©   (2004-02-09 15:17) [2]

Спасибо. Я в общем хотел узнать это мой глюк или что-то с компонентом....видимо мой :)) и это хорошо, а то я думал на другой переходить.


 
Digitman ©   (2004-02-09 16:24) [3]


> Behemoth ©   (09.02.04 15:17) [2]


а и перейдешь - хуже не будет, только лучше ..

переходи в сторону старого-доброго TClientSocket - проще/прозрачней/наглядней компонента не сыщешь


 
Reindeer Moss Eater ©   (2004-02-09 16:54) [4]

проще/прозрачней/наглядней компонента не сыщешь

Спору нет.
Особенно когда общаются клиент с сервером из взаимно маршрутизируемых сетей или вообще из одной сети.
И не надо собственную реализацию SOCKS, SSL, etc. писать.



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

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

Наверх




Память: 0.47 MB
Время: 0.029 c
7-1080251203
Bulanov
2004-03-26 00:46
2004.04.11
СОМ порт


14-1078856622
VictorT
2004-03-09 21:23
2004.04.11
Не отправляется почта в The Bat


11-1068772945
Ciber SLasH
2003-11-14 04:22
2004.04.11
Не получается установить KOLmdvDialogEx


1-1079934503
pargo
2004-03-22 08:48
2004.04.11
CryptAcquireContext - съедает память


9-1065284888
m2003
2003-10-04 20:28
2004.04.11
Как через OpenGL вывести BMP на экран?