Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2007.12.23;
Скачать: [xml.tar.bz2];

Вниз

Утечка дескриторов 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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.47 MB
Время: 0.043 c
1-1191232247
Yurikon
2007-10-01 13:50
2007.12.23
Директивы компилятору


2-1196107164
cyber
2007-11-26 22:59
2007.12.23
Проблема с DBGid


15-1195587731
Черный Шаман
2007-11-20 22:42
2007.12.23
Ах вон он каков русский компьютер...


15-1195712208
NX
2007-11-22 09:16
2007.12.23
выручайте! какой загрузчик у висты


2-1196165148
ImA
2007-11-27 15:05
2007.12.23
Paradox в меня не понимать =)





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский