Форум: "Сети";
Текущий архив: 2003.01.20;
Скачать: [xml.tar.bz2];
Вниз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;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.009 c