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

Вниз

Indy 10: idIRC - баги, исправления, вопросы   Найти похожие ветки 

 
DeadEliZe   (2005-05-14 14:32) [0]

Обработка входящих сообщений была изначально реализована неправильно, так как при любом сообщение в событие, скажем, OnNotice как сообщение отадавалось только Params[1], тогда как остальная часть текста (следующего за пробелом) оставалась за бортом. В конце концов переписал эти процедуры и ошибка исчезла. Нашел еще одну ошибку: при получении входящего сообщения внутри модуля IdCommandHadlers создавался пустой ответ и посылался на сервер, что вызывало сообщение от сервера Unknown Command. Исправил и это.

Но теперь наткнулся на ситуацию, с которой пока не могу справиться самостоятельно: после примерно 2 минут работы в IRC клиент отсоединяется, причем даже не получая события до проверки на CheckDisconnect. Что интересно, не смотря на то, что обработка Ping от сервера реализованна правильно, событие получения Ping также не вызывается... На файрволе видно что соединение действительно исчезает. На IRC сервере видно, что клиент выскакивает с сообщением Client closed connection.

Компоненты VortexIRC работают стабильно, даже в пределах одного проекта, но при правильном подходе возможности Indy намного шире.

Вот не знаю что делать.

З.Ы. Часть этого поста я писал, дабы, если кому нужно, оказать помощь в найденных мной багах. Если будет нужно, вышлю исправленные библиотеки.


 
DeadEliZe   (2005-05-14 14:40) [1]

Оффтоп: прошу простить слегка взбаламошенный стиль описания, но это последствия бессонной ночи борьбы с этим компонентом. У меня возникает чувство, что он вообще был добавлен для галочки, настолько спустя рукава он собран.


 
DeadEliZe   (2005-05-14 15:40) [2]

Я нашел сам. К сожалению, указанная мною проблема была вызвана не глюками в компоненте, а кривизной моих собственных рук. Соединение происходило через Mapped TCP в WinGate, а в нем стояло правило "Drop connection if idle 60 sec.". Устранение этого правило решило проблему. Извиняюсь что беспокоил.



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

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

Наверх




Память: 0.45 MB
Время: 0.037 c
14-1123128667
cyborg
2005-08-04 08:11
2005.08.28
Проблемы с отключением флешек на USB


14-1122976090
Kerk
2005-08-02 13:48
2005.08.28
В оутлук можно задать правила...


1-1123584552
Svintus
2005-08-09 14:49
2005.08.28
Как сохранить интернет страницу?


1-1122897851
Ilg
2005-08-01 16:04
2005.08.28
Проблемы с использованием XPManifest


5-1095417211
старый маразматик
2004-09-17 14:33
2005.08.28
не видно методов компонента в разных dpk





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