Вниз
Скачать: 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 вся ветка

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



Память: 0.46 MB
Время: 0.049 c
9-1064571101
nexxiss
2003-09-26 14:11
2004.04.11
Где скачать PowerDraw?


3-1079008402
serge35
2004-03-11 15:33
2004.04.11
Коннект к Ораклу


11-1060804225
dictator
2003-08-13 23:50
2004.04.11
Переделать в KOL компонент HotKeyManager ? FILEOPEN ? DragAcceptF


3-1078979596
Алексей Петухов
2004-03-11 07:33
2004.04.11
Ограниченный размер поля Image


14-1082027069
NailMan
2004-04-15 15:04
2004.04.11
Если спецпроги для диабетиков под Pocket PC?




   Наверх