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

Вниз

Indy10 TCPServer и закрытие сессий   Найти похожие ветки 

 
Forbi   (2008-10-17 11:22) [0]

Использую D2005 и WinXP SP2 x32
Суть проблемы:
У меня есть определённое количество потоков которыми я управляю динамически, то есть при подключении я увеличиваю пулл на 1 при отключении уменьшаю и все прекрасно работает. Но если у меня возникает необходимость срочно закрыть все активные сессии то происходит следующее - все сессии закрываются корректно на первый взгляд, однако при закрытии самой программы возникает исключение. Во время работы никаких проблем не заметил все вроде бы нормально. Когда начал вникать в суть то выяснил что ТСПсервер при закрытии тушит все активные сессии, однако шедулер пула оставляет у себя запись видимо и возникает исключение в виде обращения к адресу памяти типа 0x00000000.
Теперь собственно вопрос:
- будет ли влиять это на ход работы самой программы если опять просто включить ТСПсервер (это если кто сталкивался с таким)
- как решить эту проблему.


 
Сергей М. ©   (2008-10-17 11:40) [1]

А ты дифолтный планировщик используешь или явно тобой создаваемый ?


 
Forbi   (2008-10-17 12:15) [2]

Я использую TIdTCPServer,  TIdServerIOHandlerStack,  TIdSchedulerOfThreadPool которые повесил на форме. За основу взял пример работы с ТСПсервером который шел вместе с Инди.


 
Сергей М. ©   (2008-10-17 12:44) [3]

Что ты называешь "сессией" ?


> шедулер пула оставляет у себя запись


Какую ?


> все сессии закрываются корректно


На основании чего ты сделал такое умозаключение ?


 
Forbi   (2008-10-17 13:31) [4]

Я задал вопрос не для того чтобы обсудить с вами мои умозаключения, а для того чтобы получить ответ и если Вы не можете вникнуть в суть вопроса то для чего Вы отвечаете? Если Вас не устраивает формулировка то можно попросить уточнить то что вам непонятно конкретно.


 
Сергей М. ©   (2008-10-17 13:41) [5]

Для уточнения ситуации я тебе задал 3 вполне конкретных контрвопроса.
Не хочешь - не отвечай.
Продолжай париться, обидчивый ты наш.



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

Форум: "Сети";
Текущий архив: 2010.08.27;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.056 c
2-1270365241
Ms-R
2010-04-04 11:14
2010.08.27
поворот RECT


2-1268575722
vovka-x13
2010-03-14 17:08
2010.08.27
Определение текущей страницы в браузера


15-1265923805
Юрий
2010-02-12 00:30
2010.08.27
С днем рождения ! 12 февраля 2010 пятница


3-1239881898
lp
2009-04-16 15:38
2010.08.27
Подскажите, пожалуйста, можно ли создать нового пользователя


2-1270799708
berbegon
2010-04-09 11:55
2010.08.27
запись звука в Delphi





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