Главная страница
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.027 c
3-62425
Rustik
2002-12-24 12:16
2003.01.20
Как в сиквеле сделать вставку комбинированную из select и Param


1-62631
Fors
2003-01-09 14:53
2003.01.20
Сколько на отрезке


14-62764
Oleg__
2002-12-30 09:48
2003.01.20
Описание констант модуля Windows


14-62748
ION T
2003-01-02 15:40
2003.01.20
Текст на


1-62590
Артём К
2003-01-09 03:36
2003.01.20
Нестандартное сохранение и загрузка данных?