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

Вниз

Утечка дескриторов Device WS2IFSL NifsSct   Найти похожие ветки 

 
Eraser ©   (2007-11-24 00:21) [0]

Добрый вечер.
Вот столкнулся с такой проблемой. Есть tcp-сервер (TIdTcpServer). При закрытии каждого соединения к нему, Process Explorer показывает, что остался не закрытым некий file-объект \Device\WS2IFSL\NifsSct. Подобная ситуация с утечкой дескрипторов не только в моей программе.
В сети нашел только одно нормальное упоминание http://seclib.blogspot.com/2005_04_01_archive.html но никакого "Netscape Internet Service" у меня не установлено.
Что бы это могло быть?


 
umbra ©   (2007-11-24 01:09) [1]


> При закрытии каждого соединения к нему, Process Explorer
> показывает, что остался не закрытым некий file-объект \Device\WS2IFSL\NifsSct

а в течение какого времени он остается незакрытым?


 
Германн ©   (2007-11-24 01:56) [2]


> Eraser ©   (24.11.07 00:21)

Лёшь. АП уже не один раз ругал Indy.
Может посмотришь в сторону ICS? Сей бельгиец гораздо умнее, чем автор(ы) Indy. И его компоненты более приспособлены к Делфи.


 
Riply ©   (2007-11-24 02:13) [3]

> [2] Германн ©   (24.11.07 01:56)
> Может посмотришь в сторону ICS? Сей бельгиец гораздо умнее, чем автор(ы) Indy.
> И его компоненты более приспособлены к Делфи.

ICS ? "Кто такой ? В законе ? Почему не знаю ?" (с) :)


 
Германн ©   (2007-11-24 02:19) [4]


> Riply ©   (24.11.07 02:13) [3]

http://www.overbyte.be/frame_index.html


 
Riply ©   (2007-11-24 02:50) [5]

> [4] Германн ©   (24.11.07 02:19)
> http://www.overbyte.be/frame_index.html

Спасибо.


 
Джо ©   (2007-11-24 02:57) [6]

Да, у сего француза более вразумительная модель выстроена и исходники приятнее.


 
Германн ©   (2007-11-24 03:37) [7]


> Джо ©   (24.11.07 02:57) [6]
>
> Да, у сего француза более вразумительная модель выстроена
> и исходники приятнее.
>

Имхо, насколько я знаю, этот "бельгиец" обидется на тебя :)


 
Германн ©   (2007-11-24 04:10) [8]


> Джо ©

Блин. Как я  забыл, что ты филолог. :(
"Что сделает" - обидится.


 
DVM ©   (2007-11-24 12:14) [9]

Насчет Indy я бы не был столь категоричен. Блокирующие сокеты Indy в ряде случаев несоизмеримо удобнее неблокирующих асинхронных сокетов ICS. В других случаях все наоборот. Тут от ситуации смотреть надо.

На мой взгляд проще написать все самому на WinSock. И код будет полностью подконтрольным и возможно быстрее и удобнее выйдет.


 
Eraser ©   (2007-11-24 13:43) [10]

> [2] Германн ©   (24.11.07 01:56)


> АП уже не один раз ругал Indy.

не в Indy дело это %100. Дело в каком-то софте именно на моем компе, т.к. на дугих такого не наблюдаю. + как я уже говорил подобная утечка практически во всех сетевых приложениях. Вирусов вроде нет, т.к. антивирус nod32 (версии 3.0 .. может тут собака порылась?) + аппаратный файрвол, да и вообще подозрительных процессов вроде нет.

> [9] DVM ©   (24.11.07 12:14)


> Насчет Indy я бы не был столь категоричен.

+1
уже много лет ни разу не подводили, хотя пользуюсь, в основном, самыми базовыми сервером и клиентом.


 
DVM ©   (2007-11-24 13:49) [11]


> Дело в каком-то софте именно на моем компе, т.к. на дугих
> такого не наблюдаю.

под подозрением в первую очередь:

1) антивирусы
2) файерволлы
3) виртуальные машины всех мастей
4) разные считалки/блокировщики трафика со своими драйверами.



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

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

Наверх




Память: 0.49 MB
Время: 0.013 c
2-1196247523
Petrovich
2007-11-28 13:58
2007.12.23
Как передать данные из TMemoryStream в динамический массив?


4-1179815919
Magedon
2007-05-22 10:38
2007.12.23
Send To i n Vista


15-1196144491
chem
2007-11-27 09:21
2007.12.23
Экспертная система (Химия)


15-1195631021
nexo
2007-11-21 10:43
2007.12.23
числовые головоломки


1-1191747484
integery
2007-10-07 12:58
2007.12.23
как открить документ не сохраняя, если он в TMemoryStream