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

Вниз

ClientSocket connect... Утечка ресурсов   Найти похожие ветки 

 
Dr.Lo ©   (2002-11-16 19:24) [0]

Клиентский сокет конектится к серверному в асинхронном режиме. Серверное приложение не загружено. По таймеру клиентский сокет повторяет попытки коннекта к серверу, но безуспешно...
Происходит утечка ресурсов (достаточно открыть диспетчер задач Windows и взглянуть на количество открытых дескрипторов и используемой памяти). Если в таком режиме клиентское приложение оставить побарахтаться на десяток часов (на некоторых дохлых компах хватает и трёх часов) то возникает Except о нехватке ресурсов иль ещё бог знает чего. Не спасает даже загрузка серверного и перезагрузка клиентского приложения. Полный алис. Винду на перезагрузку...
Может кто сталкивался с данной проблемой. Подскажите решение.
Если взглянуть на исходники компонента ClientSocket, то вызывает некоторое недоумение тот факт, что ресурсы освобождаются только после успешного коннекта с серверным сокетом.


 
bak ©   (2002-11-16 20:16) [1]

может быть стОит на онклиентеррор у клиентского сокета обработать
ClientSocket1.Socket.Disconnect(ClientSocket1.Socket.SocketHandle);

????? у меня тоже такое было - добры люди подсказали и все наладилось :)


 
Dr.Lo ©   (2002-11-22 16:07) [2]

Спасибо, bak, за дельный совет!
Всё нормализовалось.



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

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

Наверх




Память: 0.47 MB
Время: 0.023 c
1-62451
Ya Vasya
2003-01-08 20:43
2003.01.20
FreeReport - Export


3-62421
NaemNIK
2002-12-26 14:41
2003.01.20
dll устанавливает лицензия, как это обойти?


1-62641
Оля
2003-01-09 16:51
2003.01.20
RadioButton


1-62612
HelpMe
2003-01-09 13:24
2003.01.20
Как это сделать?


4-62916
Agent_Alex
2002-12-03 17:48
2003.01.20
Товарищи мастера нужна ваша помощь...