+  HandyCache форум
|-+  Главная категория» Общие вопросы» Дозвон из HandyCache
Имя пользователя:
Пароль:
Страниц: [1] 2  Все   Вниз
  Отправить эту тему    Печать  
Автор Тема: Дозвон из HandyCache  (Прочитано 30779 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Михаил
Gold beta tester
*****

Репутация: +337/-14
Offline Offline

Сообщений: 5513



« : 10 января 2007, 12:45:06 »

Когда включена опция "Дозваниваться при поступлении запроса", то при первом же запросе браузера НС осуществляет дозвон. Однако сразу после установления коннекта этот запрос НС не отправляет сразу же серверу, а зачем-то выжидает довольно значительную паузу. Подозреваю, что первый запрос почему-то трактуется как невыполненный, и мы мучительно ждем повторного.
Просьба по-возможности исправить. Актуальность продиктована моим частым входом-выходом в-из Интернет.
Сообщить модератору   Записан
mai62
Автор HC
*****

Репутация: +226/-4
Offline Offline

Сообщений: 6383


« Ответ #1 : 10 января 2007, 16:41:44 »

А длительность паузы какая получается? Вообще-то поведение НС когда он не может сразу соединиться с сервером задается опцией Общие/Управление загрузкой/Время на повторные соединения и пауза.
Сообщить модератору   Записан
Михаил
Gold beta tester
*****

Репутация: +337/-14
Offline Offline

Сообщений: 5513



« Ответ #2 : 10 января 2007, 19:50:43 »

Игрался настройками минут 40. Никакой зависимости от опций "Время на повторные соединения и пауза" не обнаружил. Задержка стабильна и составляет 24-30 секунд (в среднем около 26). Может, она прописана где-то еще (например, в браузере или Windows).
Все это время url висит в мониторе в ожидании. Предполагаю, что ожидается повторный запрос, в то время как первоначальный направляется еще до реального установления соединения.
Сообщить модератору   Записан
mai62
Автор HC
*****

Репутация: +226/-4
Offline Offline

Сообщений: 6383


« Ответ #3 : 10 января 2007, 23:58:49 »

Включи опцию Общие/Вид/Отладочная информация, запиши лог и пришли мне на мыло (mai62()mail.ru).
Сообщить модератору   Записан
Rick
Администратор
*****

Репутация: +15/-1
Offline Offline

Сообщений: 868


WWW
« Ответ #4 : 11 января 2007, 05:32:46 »

Михаил
Цитировать
Однако сразу после установления коннекта этот запрос НС не отправляет сразу же серверу, а зачем-то выжидает довольно значительную паузу.
А как ты определяешь момент установления коннекта - т.е. с какого момента начинается отсчет длительности паузы?
При использовании других звонилок такой паузы нет?
Сообщить модератору   Записан
Михаил
Gold beta tester
*****

Репутация: +337/-14
Offline Offline

Сообщений: 5513



« Ответ #5 : 11 января 2007, 12:00:08 »

Rick
А как ты определяешь момент установления коннекта - т.е. с какого момента начинается отсчет длительности паузы?
При использовании других звонилок такой паузы нет?
Момент установления коннекта виден по окошку, выплевываемому НС и появлению стандартного значка в трее Windows.
Другие звонилки в таком качестве (дозвон по запросу из браузера) не использовал.
Сообщить модератору   Записан
Rick
Администратор
*****

Репутация: +15/-1
Offline Offline

Сообщений: 868


WWW
« Ответ #6 : 12 января 2007, 11:26:04 »

Михаил
Цитировать
Другие звонилки в таком качестве (дозвон по запросу из браузера) не использовал.
А если без запроса от браузера? Соединиться с провайдером с помощью другой звонилки и после появления стандартного значка в трее сразу сделать из браузера запрос на какой-нибудь URL - будет пауза или нет? Т.е. вопрос в том, не тормоза ли это у провайдера для нового коннекта?
Конечно лучше смотреть происходящее по логу. Ты уже отправил его mai62?
Сообщить модератору   Записан
Михаил
Gold beta tester
*****

Репутация: +337/-14
Offline Offline

Сообщений: 5513



« Ответ #7 : 12 января 2007, 14:35:43 »

Rick

Цитировать
А если без запроса от браузера? Соединиться с провайдером с помощью другой звонилки и после появления стандартного значка в трее сразу сделать из браузера запрос на какой-нибудь URL - будет пауза или нет? Т.е. вопрос в том, не тормоза ли это у провайдера для нового коннекта?
Конечно лучше смотреть происходящее по логу. Ты уже отправил его mai62?

Лог отправил. mai62 сделал аналогичное предположение (про тормоза провайдера). Перепроверил. Тормозов провайдера нет (соединение ADSL, все делается мгновенно).
Сообщить модератору   Записан
Rick
Администратор
*****

Репутация: +15/-1
Offline Offline

Сообщений: 868


WWW
« Ответ #8 : 12 января 2007, 15:10:33 »

Михаил
Цитировать
соединение ADSL
Э-э-э...  :Улыбка Тогда при чем здесь звонилка HC?
Сообщить модератору   Записан
Михаил
Gold beta tester
*****

Репутация: +337/-14
Offline Offline

Сообщений: 5513



« Ответ #9 : 12 января 2007, 16:30:20 »

Rick
Цитировать
Э-э-э...  :Улыбка Тогда при чем здесь звонилка HC?

А что, если ADSL, то коннект по волшебству устанавливается?
Сообщить модератору   Записан
Rick
Администратор
*****

Репутация: +15/-1
Offline Offline

Сообщений: 868


WWW
« Ответ #10 : 12 января 2007, 16:42:27 »

Ну-у-у... Примерно так. Волшебство называется PPPoE обычно. От себя еще порекомендую www.raspppoe.com посмотреть - оптимальнее работает чем стандартный PPPoE в XP и уж тем более чем WinPPPoE

Шутки-шутками, но звонилка НС создавалась под обычный модем - не ADSL - возможно в этом и проблема. Я, признаться удивлен, что у тебя звонилка HC управляет соединеним ADSL - не знал о таком ее умении и не ожидал. Например, любимая мною в диалапные времена звонилка EDialer такого не умеет.
Сообщить модератору   Записан
Михаил
Gold beta tester
*****

Репутация: +337/-14
Offline Offline

Сообщений: 5513



« Ответ #11 : 12 января 2007, 22:34:03 »

Rick
Цитировать
звонилка НС создавалась под обычный модем - не ADSL - возможно в этом и проблема.

Думаю, что звонилка НС не ориентируется на модем и тип связи, а просто использует стандартную функцию Windows по установлению соединения, с использованием которой все остальное (в том числе определение типа соединения) - не забота программиста.

Интересно услышать народ, пользующийся связкой "Opera-ADSL-автодозвон НС". Наблюдается ли у кого обсуждаемый трабл?
Сообщить модератору   Записан
DenZzz
Модератор
*****

Репутация: +179/-11
Offline Offline

Сообщений: 5589



« Ответ #12 : 13 января 2007, 12:32:03 »

Думаю, что звонилка НС не ориентируется на модем и тип связи, а просто использует стандартную функцию Windows по установлению соединения, с использованием которой все остальное (в том числе определение типа соединения) - не забота программиста.
Сомневаюсь. Но точно не знаю, спорить не буду.

Проверял звонилку HC с GPRS-подключением - работает!
Но я обычно звонилкой не пользуюсь - нет нужны постоянно разрывать соединение... Подмигивающий
« Последнее редактирование: 13 января 2007, 12:41:51 от DenZzz » Сообщить модератору   Записан
Михаил
Gold beta tester
*****

Репутация: +337/-14
Offline Offline

Сообщений: 5513



« Ответ #13 : 13 января 2007, 21:46:17 »

Раз уж пошел полный оффтоп, то подскажите, плиз, можно ли автоматически устанавливать коннект при наличии запроса к удаленному серверу не звонилкой НС, а штатными средствами Windows. И не вешать при этом в память на ПМЖ никакую дополнительную программулину?
Тогда обсуждаемый баг перестанет быть в моих глазах актуальным.

Всех с праздником!
Сообщить модератору   Записан
Михаил
Gold beta tester
*****

Репутация: +337/-14
Offline Offline

Сообщений: 5513



« Ответ #14 : 14 января 2007, 00:34:23 »

Проблема снимается! Решение найдено

В новой версии НС будет использовать не системную установку таймаута на соединение (у меня она 23 сек), а собственную (1,5 сек), что совместно с установкой равной 0 опции "Время на повторные соединения при ошибке/Пауза" полностью решает проблему.

Всем спасибо за деятельное участие.
« Последнее редактирование: 14 января 2007, 00:40:50 от Михаил » Сообщить модератору   Записан
k909
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 6


« Ответ #15 : 16 февраля 2007, 09:03:38 »

Если поставить галочку, и использовать любой download manager, в свойствах которого стоит обрывать связь при отсутствии закачек. Download manager обрывает связь, а HC "думает" что связь оборвал провайдер, и начинает заново подключаться к инету - что доставляет неудобство. Так должно быть?
ОС winxp SP2, HC 0.98b1
Сообщить модератору   Записан
DenZzz
Модератор
*****

Репутация: +179/-11
Offline Offline

Сообщений: 5589



« Ответ #16 : 16 февраля 2007, 11:16:14 »

k909

Да. HC видит, что произошел обрыв связи, и начинает дозваниваться в соответствие с настройками в "Общие / Дозвон". Можешь тогда включить опцию "Дозваниваться при поступлении запроса" или вообще убрать там все галки, раз тебе не надо сохранять постоянное соединение...
Сообщить модератору   Записан
k909
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 6


« Ответ #17 : 16 февраля 2007, 11:59:45 »

Но тогда, если скорость соединения мень указанной в НС, он не будет перезванивать. Пока придется убрать галочку ... Может в будущем как-то буден решен этот вопрос.
Сообщить модератору   Записан
mai62
Автор HC
*****

Репутация: +226/-4
Offline Offline

Сообщений: 6383


« Ответ #18 : 16 февраля 2007, 12:19:12 »

Выключение опции Дозваниваться при обрыве никак не повлияет на функцию перезвона при низкой скорости установленного соединения.
Сообщить модератору   Записан
k909
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 6


« Ответ #19 : 16 февраля 2007, 13:08:57 »

Кстати, если включить всплывающие подсказки, при отключенном модеме нажать дозвон появляется окошко НС "Ощибка". Это так, не напрягает ...
Сообщить модератору   Записан
Страниц: [1] 2  Все   Вверх
  Отправить эту тему    Печать  

 
Перейти в: