Главная страница
    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.041 c
2-1196340674
webpauk
2007-11-29 15:51
2007.12.23
сохранение файлов


15-1196157580
All More system
2007-11-27 12:59
2007.12.23
Архивация потока/строк в режиме реалнього времени


4-1176447569
Dmitry_177
2007-04-13 10:59
2007.12.23
Перевести SYSTEMTIME в строку


15-1195584790
lookin
2007-11-20 21:53
2007.12.23
Песня хорошая


15-1195819820
Стэк
2007-11-23 15:10
2007.12.23
конвертор





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский